Perfect Square
168948004 is a perfect square (12998 × 12998)
One hundred and sixty-eight million, nine hundred and forty-eight thousand and four.
168948004 is a perfect square (12998 × 12998)
168948004 is even
Previous even number is 168948002
Next even number is 168948006
Saturday, 10 May 1975 10:00:04 UTC