Palindromes and anagrams.