Perfect Square
95916595085515915003255464295012383769609 is a perfect square (309704044348012857853 × 309704044348012857853)
95916595085515915003255464295012383769609 is a perfect square (309704044348012857853 × 309704044348012857853)
95916595085515915003255464295012383769609 is odd
Previous odd number is 95916595085515915003255464295012383769607
Next odd number is 95916595085515915003255464295012383769611
10001100111011111101000000100001110001110000010011001001001111000010010001001111010100110110011011100001001010111100110101100010000001001
882432023781518667089261033753098466993296383882126339077451404557394455348797805050871806516477161286222794206397664333529
9199993212798815778156327819487339683914545439264626131334599364579059728792012881