Puzzles solved by dsb