Problem 4 Largest palindrome product