Perfect Square
15625000000 is a perfect square (125000 × 125000)
Fifteen billion, six hundred and twenty-five million.
15625000000 is a perfect square (125000 × 125000)
15625000000 is even
Previous even number is 15624999998
Next even number is 15625000002