Anagram unfailingly