Perfect Square
94885555122826748109025 is a perfect square (308034990095 × 308034990095)
94885555122826748109025 is a perfect square (308034990095 × 308034990095)
94885555122826748109025 is odd
Previous odd number is 94885555122826748109023
Next odd number is 94885555122826748109027
10100000101111100000110011001100110101111111001111010011111000010000011100001
854280136276102250806620914587284902571574965083948823689872779390625