Perfect Square
3498389204453457275390625 is a perfect square (1870398140625 × 1870398140625)
3498389204453457275390625 is a perfect square (1870398140625 × 1870398140625)
3498389204453457275390625 is odd
Previous odd number is 3498389204453457275390623
Next odd number is 3498389204453457275390627
1011100100110100000000111100001100011011100000011101011111001101000000101010100001
42815830503439158404328579865537992621723791364362114109098911285400390625