Puzzles solved by mark