Anagram unsnarling