Descriptions:

PalindromeFactory

TopCoder - 10380