Puzzles solved by MJM