Descriptions:

Palindromist

TopCoder - 6115