Puzzles solved by gbfd