Perfect Square
39995829831797348161 is a perfect square (6324225631 × 6324225631)
39995829831797348161 is a perfect square (6324225631 × 6324225631)
39995829831797348161 is odd
Previous odd number is 39995829831797348159
Next odd number is 39995829831797348163
100010101100001101101110110101001100110101010000001001011101000001