Perfect Square
1670118371942376409 is a perfect square (1292330597 × 1292330597)
1670118371942376409 is a perfect square (1292330597 × 1292330597)
1670118371942376409 is odd
Previous odd number is 1670118371942376407
Next odd number is 1670118371942376411
1011100101101011100111100111110000100011110101010001111011001