Perfect Square
166438739092144275931015619652204801 is a perfect square (407969041830558849 × 407969041830558849)
166438739092144275931015619652204801 is a perfect square (407969041830558849 × 407969041830558849)
166438739092144275931015619652204801 is odd
Previous odd number is 166438739092144275931015619652204799
Next odd number is 166438739092144275931015619652204803
1000000000111000010000001110101110101011001011000111111110010101100101100100001000110100011000001000011011100100000001
4610661628734650208892925437389705420867139313795615569142309371169554432759193680433898961843536977734401
27701853870582875192543149035284315736218289115707424460944740447449601