Perfect Square
5475408016 is a perfect square (73996 × 73996)
Five billion, four hundred and seventy-five million, four hundred and eight thousand and sixteen.
5475408016 is a perfect square (73996 × 73996)
5475408016 is even
Previous even number is 5475408014
Next even number is 5475408018