Perfect Square
11022060196 is a perfect square (104986 × 104986)
Eleven billion, twenty-two million, sixty thousand, one hundred and ninety-six.
11022060196 is a perfect square (104986 × 104986)
11022060196 is even
Previous even number is 11022060194
Next even number is 11022060198