Perfect Square
1670861834238367681 is a perfect square (1292618209 × 1292618209)
1670861834238367681 is a perfect square (1292618209 × 1292618209)
1670861834238367681 is odd
Previous odd number is 1670861834238367679
Next odd number is 1670861834238367683
1011100110000000101111111110001010010100010010001011111000001