Perfect Square
94896497167628437890625 is a perfect square (308052750625 × 308052750625)
94896497167628437890625 is a perfect square (308052750625 × 308052750625)
94896497167628437890625 is odd
Previous odd number is 94896497167628437890623
Next odd number is 94896497167628437890627
10100000110000101100101110011100011101100010010001011100111010010011001000001
854575712863079101851229827789061526320277159673357069492340087890625