Perfect Square
13994525980254151488025 is a perfect square (118298461445 × 118298461445)
13994525980254151488025 is a perfect square (118298461445 × 118298461445)
13994525980254151488025 is odd
Previous odd number is 13994525980254151488023
Next odd number is 13994525980254151488027
10111101101010010100001111111000001101110101011111111110011011001000011001
2740782534750884136949558761176035771159341960723014368866840015625