676 palindrome