Perfect Square
1670490077240308801 is a perfect square (1292474401 × 1292474401)
1670490077240308801 is a perfect square (1292474401 × 1292474401)
1670490077240308801 is odd
Previous odd number is 1670490077240308799
Next odd number is 1670490077240308803
1011100101110110001011101111111100110101110010011010001000001