Puzzles solved by ahc