Perfect Square
13994525982620120717025 is a perfect square (118298461455 × 118298461455)
13994525982620120717025 is a perfect square (118298461455 × 118298461455)
13994525982620120717025 is odd
Previous odd number is 13994525982620120717023
Next odd number is 13994525982620120717027
10111101101010010100001111111000110000010000111110101110110001011011100001
2740782536140986342093293657720273577149841571687471999096019390625