Puzzles solved by dfg dfg df g dfg d fg d gf