Anagram hamiltonianach