Puzzles solved by mj.