Descriptions:

Palindromize3

TopCoder - 10888