Perfect Square
138997632144598475919019969 is a perfect square (11789725702687 × 11789725702687)
138997632144598475919019969 is a perfect square (11789725702687 × 11789725702687)
138997632144598475919019969 is odd
Previous odd number is 138997632144598475919019967
Next odd number is 138997632144598475919019971
111001011111001111001001011110010110000111111101100011001000110001101110100111111000001
2685481754335358431200110562048204523820823637622738372985041115622357334630209