Perfect Square
1670861839408840521 is a perfect square (1292618211 × 1292618211)
1670861839408840521 is a perfect square (1292618211 × 1292618211)
1670861839408840521 is odd
Previous odd number is 1670861839408840519
Next odd number is 1670861839408840523
1011100110000000101111111110110000110101110000011111101001001