Perfect Square
1152640055398891536 is a perfect square (1073610756 × 1073610756)
1152640055398891536 is a perfect square (1073610756 × 1073610756)
1152640055398891536 is even
Previous even number is 1152640055398891534
Next even number is 1152640055398891538
1111 1111 1111 0000 0000 0000 0101 1111 1111 1111 0000 0000 0000 0001 0000