Puzzles solved by DFGDFG