Perfect Square
90954122991577975425514826052975339890161 is a perfect square (301586012592722833369 × 301586012592722833369)
90954122991577975425514826052975339890161 is a perfect square (301586012592722833369 × 301586012592722833369)
90954122991577975425514826052975339890161 is odd
Previous odd number is 90954122991577975425514826052975339890159
Next odd number is 90954122991577975425514826052975339890163
10000101101001010010001101110011101001011100000101101011110110111010110001100111001000000000111101000001101110110001100011110010111110001
752431851966287487359689124680798173602263804827301167347170248010769939988015283653710607507643306232925873367800170243281
8272652489167093281957436152225079335958268084622994682061820690450083271544605921