Perfect Square
1250789240197419664 is a perfect square (1118386892 × 1118386892)
1250789240197419664 is a perfect square (1118386892 × 1118386892)
1250789240197419664 is even
Previous even number is 1250789240197419662
Next even number is 1250789240197419666
1000101011011101100100010111111011110110110010001001010010000