Perfect Square
142637959743225209830628649 is a perfect square (11943113486157 × 11943113486157)
142637959743225209830628649 is a perfect square (11943113486157 × 11943113486157)
142637959743225209830628649 is odd
Previous odd number is 142637959743225209830628647
Next odd number is 142637959743225209830628651
111010111111100110000110100101010100111111100111000111001001101110011011101110100101001
2902053099294169424570956407718098176755409159268541439195679030715188954043449