Puzzles solved by CJP