Problem 4, largest palindrome that is a product of two three-digit numbers