Puzzles solved by dfbd