Perfect Square
138997308293849279953269361 is a perfect square (11789711968231 × 11789711968231)
138997308293849279953269361 is a perfect square (11789711968231 × 11789711968231)
138997308293849279953269361 is odd
Previous odd number is 138997308293849279953269359
Next odd number is 138997308293849279953269363
111001011111001110100110010111001011100000000100011011100110000100011100111001001110001
2685462983657648906521886556858905811565321932426121312528706109763107918092881