Anagram unweaving