Perfect Square
121550625000000000000 is a perfect square (11025000000 × 11025000000)
121550625000000000000 is a perfect square (11025000000 × 11025000000)
121550625000000000000 is even
Previous even number is 121550624999999999998
Next even number is 121550625000000000002
1795856326022129150390625000000000000000000000000000000000000
1101001011011011010100100010110111101000111101101110001000000000000