Puzzles solved by yhg