Anagram flawlessly