Perfect Square
1670118335757119889 is a perfect square (1292330583 × 1292330583)
1670118335757119889 is a perfect square (1292330583 × 1292330583)
1670118335757119889 is odd
Previous odd number is 1670118335757119887
Next odd number is 1670118335757119891
1011100101101011100111100011100010111101010110111000110010001