Perfect Square
11018700900 is a perfect square (104970 × 104970)
Eleven billion, eighteen million, seven hundred thousand, nine hundred.
11018700900 is a perfect square (104970 × 104970)
11018700900 is even
Previous even number is 11018700898
Next even number is 11018700902