Perfect Square
29983334295616000000 is a perfect square (5475704000 × 5475704000)
29983334295616000000 is a perfect square (5475704000 × 5475704000)
29983334295616000000 is even
Previous even number is 29983334295615999998
Next even number is 29983334295616000002
11010000000011010001100111010111011101111111110101001000000000000