Leetcode 479 Largest Palindrome Product