Anagram reengineering