Perfect Square
138996012895615532913141601 is a perfect square (11789657030449 × 11789657030449)
138996012895615532913141601 is a perfect square (11789657030449 × 11789657030449)
138996012895615532913141601 is odd
Previous odd number is 138996012895615532913141599
Next odd number is 138996012895615532913141603
111001011111001100011001111010100011000111110111110111111000111110011000010011101100001
2685387902097549323630044279784029977026511010647577513532161966599542987104801