Puzzles solved by wgmd