Perfect Square
1152640089754435984 is a perfect square (1073610772 × 1073610772)
1152640089754435984 is a perfect square (1073610772 × 1073610772)
1152640089754435984 is even
Previous even number is 1152640089754435982
Next even number is 1152640089754435986
1111 1111 1111 0000 0000 0000 1101 1111 1111 1011 0000 0000 0001 1001 0000