Perfect Square
11023320064 is a perfect square (104992 × 104992)
Eleven billion, twenty-three million, three hundred and twenty thousand and sixty-four.
11023320064 is a perfect square (104992 × 104992)
11023320064 is even
Previous even number is 11023320062
Next even number is 11023320066