Puzzles solved by bdg