Puzzles solved by haor