Perfect Square
2007662745482106244 is a perfect square (1416920162 × 1416920162)
2007662745482106244 is a perfect square (1416920162 × 1416920162)
2007662745482106244 is even
Previous even number is 2007662745482106242
Next even number is 2007662745482106246
1101111011100101001101010000101000101001111110001010110000100