Perfect Square
29970370325304010000 is a perfect square (5474520100 × 5474520100)
29970370325304010000 is a perfect square (5474520100 × 5474520100)
29970370325304010000 is even
Previous even number is 29970370325304009998
Next even number is 29970370325304010002
11001111111101100001001010000010101100010101001110110010100010000