Yet Another Palindrome

Gym - 101366B