Puzzles solved by CWC