Anagram gruelingly