How would you approach a sequence of three coding questions that increase in scope, complexity, and length?
Implement the ordering portion of that approach. Each question is a dictionary with a unique name, integer scope, and list of prerequisite question names. Return the question names in an order that satisfies all prerequisites and has strictly increasing scope, or return [] if no valid sequence exists.
Use def plan_coding_sequence(questions):. The input contains exactly three question dictionaries, and the output is a list of names.
def plan_coding_sequence(questions):