Descriptions:

Longest Palindrome

UVALive - 7561