Puzzles solved by hapo