Puzzles solved by jmc