Puzzles solved by bbd