Descriptions:

TheLongPalindrome

TopCoder - 10184