Anagram satisfaction