Perfect Square
13839995928870217347136 is a perfect square (117643512056 × 117643512056)
13839995928870217347136 is a perfect square (117643512056 × 117643512056)
13839995928870217347136 is even
Previous even number is 13839995928870217347134
Next even number is 13839995928870217347138
2650988764579697468132047977027125461029874921147980236654024851456
10111011100100010010000110110110011101110111001001101110000111000001000000