Perfect Square
138997308293519168018159089 is a perfect square (11789711968217 × 11789711968217)
138997308293519168018159089 is a perfect square (11789711968217 × 11789711968217)
138997308293519168018159089 is odd
Previous odd number is 138997308293519168018159087
Next odd number is 138997308293519168018159091
111001011111001110100110010111001011010110101011111101100000011111011011001010111110001
2685462983638515369482608059423828399952348908543610914053710819434352540021969