PALINDROMES AND CODES