Perfect Square
1152921534671618244 is a perfect square (1073741838 × 1073741838)
1152921534671618244 is a perfect square (1073741838 × 1073741838)
1152921534671618244 is even
Previous even number is 1152921534671618242
Next even number is 1152921534671618246
1000000000000000000000000011100000000000000000000000011000100