Perfect Square
138997308293660644561777729 is a perfect square (11789711968223 × 11789711968223)
138997308293660644561777729 is a perfect square (11789711968223 × 11789711968223)
138997308293660644561777729 is odd
Previous odd number is 138997308293660644561777727
Next odd number is 138997308293660644561777731
111001011111001110100110010111001011011010101101010011100010111000011011111010001000001
2685462983646715456785142076314771154636000558491111867004914339696932702391489