Perfect Square
29970370369100170816 is a perfect square (5474520104 × 5474520104)
29970370369100170816 is a perfect square (5474520104 × 5474520104)
29970370369100170816 is even
Previous even number is 29970370369100170814
Next even number is 29970370369100170818
11001111111101100001001010000111110010101000110111100011001000000