Perfect Square
1152921517491748900 is a perfect square (1073741830 × 1073741830)
1152921517491748900 is a perfect square (1073741830 × 1073741830)
1152921517491748900 is even
Previous even number is 1152921517491748898
Next even number is 1152921517491748902
1000000000000000000000000001100000000000000000000000000100100