Puzzles solved by DCRP