Perfect Square
1670118361603731649 is a perfect square (1292330593 × 1292330593)
1670118361603731649 is a perfect square (1292330593 × 1292330593)
1670118361603731649 is odd
Previous odd number is 1670118361603731647
Next odd number is 1670118361603731651
1011100101101011100111100110100011100001111110111000011000001