Perfect Square
1599666395839925835115384228166933181409 is a perfect square (39995829730609738097 × 39995829730609738097)
1599666395839925835115384228166933181409 is a perfect square (39995829730609738097 × 39995829730609738097)
1599666395839925835115384228166933181409 is odd
Previous odd number is 1599666395839925835115384228166933181407
Next odd number is 1599666395839925835115384228166933181411
10010110011011101001000101010010001001011101100001111100100110011110011001101110000001000000011010010010101100011000111001111100001
4093438454213833997889183489984008013452938337986920729382188540249092449118760321291642161934808326946288529168000929
2558932577979498291158257603117586534412029364788000499586789521559330103225281