Puzzles solved by hyj