Perfect Square
142638289935343665894799225 is a perfect square (11943127309685 × 11943127309685)
142638289935343665894799225 is a perfect square (11943127309685 × 11943127309685)
142638289935343665894799225 is odd
Previous odd number is 142638289935343665894799223
Next odd number is 142638289935343665894799227
111010111111100110101010011000011111110000000011101101111011101001101100011011101111001
2902073253198796278420287525056716831912468464292119668465722909116192284515625