Puzzles solved by HAM