Perfect Square
17729994490000 is a perfect square (4210700 × 4210700)
Seventeen trillion, seven hundred and twenty-nine billion, nine hundred and ninety-four million, four hundred and ninety thousand.
17729994490000 is a perfect square (4210700 × 4210700)
17729994490000 is even
Previous even number is 17729994489998
Next even number is 17729994490002