Anagram razoring