Puzzles solved by BDC