2662 palindrome