Anagram winnowing