Perfect Square
1670861860090731961 is a perfect square (1292618219 × 1292618219)
1670861860090731961 is a perfect square (1292618219 × 1292618219)
1670861860090731961 is odd
Previous odd number is 1670861860090731959
Next odd number is 1670861860090731963
1011100110000000110000000001001010111011101001101110110111001