Perfect Square
142637959743081892468794801 is a perfect square (11943113486151 × 11943113486151)
142637959743081892468794801 is a perfect square (11943113486151 × 11943113486151)
142637959743081892468794801 is odd
Previous odd number is 142637959743081892468794799
Next odd number is 142637959743081892468794803
111010111111100110000110100101010100111011100010011010110100001010111001010010110110001
2902053099285421796768913640852389186047872595855598363803585354525886319504401