Puzzles solved by Professor Marco