Perfect Square
1642912356307019414009925870140625 is a perfect square (40532855269608375 × 40532855269608375)
1642912356307019414009925870140625 is a perfect square (40532855269608375 × 40532855269608375)
1642912356307019414009925870140625 is odd
Previous odd number is 1642912356307019414009925870140623
Next odd number is 1642912356307019414009925870140627
101000100000000011110000010000101000010110011110111101010100011101000110110000111001111010001011011110011010001
4434484975822912517750461573903789349351181355202345547304541603745964583851954149809909820556640625
2699161010506282713711834357975166805793128093085548550957275390625