Perfect Square
1670118382281021201 is a perfect square (1292330601 × 1292330601)
1670118382281021201 is a perfect square (1292330601 × 1292330601)
1670118382281021201 is odd
Previous odd number is 1670118382281021199
Next odd number is 1670118382281021203
1011100101101011100111101000111101100101101011101011100010001