Anagram greedy