Perfect Square
142637959743320754738517921 is a perfect square (11943113486161 × 11943113486161)
142637959743320754738517921 is a perfect square (11943113486161 × 11943113486161)
142637959743320754738517921 is odd
Previous odd number is 142637959743320754738517919
Next odd number is 142637959743320754738517923
111010111111100110000110100101010101000010010100111010000010110000110010101011110100001
2902053099300001176438997126314439993796107925198927871358271185796592484020961