Perfect Square
1028196 is a perfect square (1014 × 1014)
One million, twenty-eight thousand, one hundred and ninety-six.
1028196 is a perfect square (1014 × 1014)
1028196 is even
Previous even number is 1028194
Next even number is 1028198
Monday, 12 January 1970 21:36:36 UTC