Anagram ruggedly