Puzzles solved by DCJ