Perfect Square
142637959743272982284573281 is a perfect square (11943113486159 × 11943113486159)
142637959743272982284573281 is a perfect square (11943113486159 × 11943113486159)
142637959743272982284573281 is odd
Previous odd number is 142637959743272982284573279
Next odd number is 142637959743272982284573283
111010111111100110000110100101010101000000111110000000100110001111100111001101001100001
2902053099297085300504975546281015501861924645187330237133971896549966875147041