Puzzles solved by cdo