Puzzles solved by margo