Perfect Square
13838934321 is a perfect square (117639 × 117639)
Thirteen billion, eight hundred and thirty-eight million, nine hundred and thirty-four thousand, three hundred and twenty-one.
13838934321 is a perfect square (117639 × 117639)
13838934321 is odd
Previous odd number is 13838934319
Next odd number is 13838934323