Anagram ravelling