Partial Palindrome

SPOJ - PARTPAL