Perfect Square
15625500004 is a perfect square (125002 × 125002)
Fifteen billion, six hundred and twenty-five million, five hundred thousand and four.
15625500004 is a perfect square (125002 × 125002)
15625500004 is even
Previous even number is 15625500002
Next even number is 15625500006