Perfect Square
2007662785155870976 is a perfect square (1416920176 × 1416920176)
2007662785155870976 is a perfect square (1416920176 × 1416920176)
2007662785155870976 is even
Previous even number is 2007662785155870974
Next even number is 2007662785155870978
1101111011100101001101010101010000001111111001011000100000000