Perfect Square
1007512311960760384 is a perfect square (1003749128 × 1003749128)
1007512311960760384 is a perfect square (1003749128 × 1003749128)
1007512311960760384 is even
Previous even number is 1007512311960760382
Next even number is 1007512311960760386
1101 1111 1011 0110 0111 0001 1100 0001 0101 0100 0000 1111 0000 0100 0000