Perfect Square
1599666395839925835755317503856688991025 is a perfect square (39995829730609738105 × 39995829730609738105)
1599666395839925835755317503856688991025 is a perfect square (39995829730609738105 × 39995829730609738105)
1599666395839925835755317503856688991025 is odd
Previous odd number is 1599666395839925835755317503856688991023
Next odd number is 1599666395839925835755317503856688991027
10010110011011101001000101010010001001011101100001111100100111100011110010001001011110100111110111011110101100011111000101100110001
4093438454213834002801821810670963524602641243447294903100231393220618661359699348300995849600954396025702418933140625
2558932577979498293205617116518925145622693183626260650581100848493432530550625