Anagram impatiently