3003 palindrome