Perfect Square
39995829427046908801 is a perfect square (6324225599 × 6324225599)
39995829427046908801 is a perfect square (6324225599 × 6324225599)
39995829427046908801 is odd
Previous odd number is 39995829427046908799
Next odd number is 39995829427046908803
100010101100001101101110101111010011111000001111110000001110000001