Puzzles solved by J.M.