Perfect Square
23970816 is a perfect square (4896 × 4896)
Twenty-three million, nine hundred and seventy thousand, eight hundred and sixteen.
23970816 is a perfect square (4896 × 4896)
23970816 is even
Previous even number is 23970814
Next even number is 23970818
Monday, 05 October 1970 10:33:36 UTC