Perfect Square
1670861849749786225 is a perfect square (1292618215 × 1292618215)
1670861849749786225 is a perfect square (1292618215 × 1292618215)
1670861849749786225 is odd
Previous odd number is 1670861849749786223
Next odd number is 1670861849749786227
1011100110000000101111111111111101111000101101000111001110001