Perfect Square
1670118351265086921 is a perfect square (1292330589 × 1292330589)
1670118351265086921 is a perfect square (1292330589 × 1292330589)
1670118351265086921 is odd
Previous odd number is 1670118351265086919
Next odd number is 1670118351265086923
1011100101101011100111100101010110100000001000011110111001001