Perfect Square
1153484561943888196 is a perfect square (1074003986 × 1074003986)
1153484561943888196 is a perfect square (1074003986 × 1074003986)
1153484561943888196 is even
Previous even number is 1153484561943888194
Next even number is 1153484561943888198
1000000000010000000000001100100000000100100000000000101000100