Palindrome 2000

SPOJ - IOIPALIN