Perfect Square
39995829629422128225 is a perfect square (6324225615 × 6324225615)
39995829629422128225 is a perfect square (6324225615 × 6324225615)
39995829629422128225 is odd
Previous odd number is 39995829629422128223
Next odd number is 39995829629422128227
100010101100001101101110110010010000010110101111111100110001100001