The Longest Palindrome

Gym - 100026D