Perfect Square
4001480136900 is a perfect square (2000370 × 2000370)
Four trillion, one billion, four hundred and eighty million, one hundred and thirty-six thousand, nine hundred.
4001480136900 is a perfect square (2000370 × 2000370)
4001480136900 is even
Previous even number is 4001480136898
Next even number is 4001480136902