palindromes-full.pdf