Perfect Square
142238051314814989870281 is a perfect square (377144602659 × 377144602659)
142238051314814989870281 is a perfect square (377144602659 × 377144602659)
142238051314814989870281 is odd
Previous odd number is 142238051314814989870279
Next odd number is 142238051314814989870283
11110000111101011110101111110100011010101010010000010111001111010010011001001
2877712354376316948568216626549112257961878758690103632928292097398041