Palindrome Again

UVA - 11828