Bilingual Palindrome