Anagram weavers