Perfect Square
29980093094988480900 is a perfect square (5475408030 × 5475408030)
29980093094988480900 is a perfect square (5475408030 × 5475408030)
29980093094988480900 is even
Previous even number is 29980093094988480898
Next even number is 29980093094988480902
11010000000001110101011111101010000011011111011100000000110000100