Perfect Square
95870671005347988760288822533200347515625 is a perfect square (309629893591280990125 × 309629893591280990125)
95870671005347988760288822533200347515625 is a perfect square (309629893591280990125 × 309629893591280990125)
95870671005347988760288822533200347515625 is odd
Previous odd number is 95870671005347988760288822533200347515623
Next odd number is 95870671005347988760288822533200347515627
10001100110111101000100111001101110010110110010110100001011100011111000010010010101100000010011010111000011000110001011011100101011101001
881165126877496887303519262179942657873172268675704807901441840538306659065144685245937749254527993816016172489166259765625
9191185559015671541927296123895849764434767257888997114592926278283267109619140625