Perfect Square
1670861808386003601 is a perfect square (1292618199 × 1292618199)
1670861808386003601 is a perfect square (1292618199 × 1292618199)
1670861808386003601 is odd
Previous odd number is 1670861808386003599
Next odd number is 1670861808386003603
1011100110000000101111111011001001101100111010101001010010001