Anagram hafted