Puzzles solved by cde