Perfect Square
5005562500 is a perfect square (70750 × 70750)
Five billion, five million, five hundred and sixty-two thousand, five hundred.
5005562500 is a perfect square (70750 × 70750)
5005562500 is even
Previous even number is 5005562498
Next even number is 5005562502