Perfect Square
1152921530376650896 is a perfect square (1073741836 × 1073741836)
1152921530376650896 is a perfect square (1073741836 × 1073741836)
1152921530376650896 is even
Previous even number is 1152921530376650894
Next even number is 1152921530376650898
1000000000000000000000000011000000000000000000000000010010000