2112 palindrome