Perfect Square
39995829755906640625 is a perfect square (6324225625 × 6324225625)
39995829755906640625 is a perfect square (6324225625 × 6324225625)
39995829755906640625 is odd
Previous odd number is 39995829755906640623
Next odd number is 39995829755906640627
100010101100001101101110110100000110001001110100000100101011110001