Puzzles solved by ycg