Puzzles solved by hah