Anagram wearilessly