P004: Largest palindrome product