Perfect Square
1670118309910508329 is a perfect square (1292330573 × 1292330573)
1670118309910508329 is a perfect square (1292330573 × 1292330573)
1670118309910508329 is odd
Previous odd number is 1670118309910508327
Next odd number is 1670118309910508331
1011100101101011100111100000100010011000101110111001100101001