Puzzles solved by Prof Marlon