Bipalindrome

SPOJ - MBIPALIN