Puzzles solved by CJJ