Perfect Square
1670118315079830625 is a perfect square (1292330575 × 1292330575)
1670118315079830625 is a perfect square (1292330575 × 1292330575)
1670118315079830625 is odd
Previous odd number is 1670118315079830623
Next odd number is 1670118315079830627
1011100101101011100111100001001000111001101010000110001100001