Hemi Palindrome

UVALive - 7898