Descriptions:

Almost Palindrome

Gym - 101604A