Descriptions:

InterleavePal

TopCoder - 6435