Perfect Square
1247225315310792081475600 is a perfect square (1116792422660 × 1116792422660)
1247225315310792081475600 is a perfect square (1116792422660 × 1116792422660)
1247225315310792081475600 is even
Previous even number is 1247225315310792081475598
Next even number is 1247225315310792081475602
1940147514939103917936885328357819903710947293358226529483210993216000000
100001000000111000011100001000110010000000011110000111000001000010000100000010000