Perfect Square
1670118330587797561 is a perfect square (1292330581 × 1292330581)
1670118330587797561 is a perfect square (1292330581 × 1292330581)
1670118330587797561 is odd
Previous odd number is 1670118330587797559
Next odd number is 1670118330587797563
1011100101101011100111100010111100011100011011101100000111001