Puzzles solved by dbch