Anagram painstakingly