from collections import deque
queues = {key: deque(items) for key, items in data['queues'].items()}
order = []
while any(queues.values()):
    for queue in queues.values():
        if queue:
            order.append(queue.popleft())
check('实际轮转顺序让B1提前执行', order == ['A1', 'B1', 'A2', 'A3'])
result = {'start_order': order, 'simulated_max_concurrency': 1, 'model_explanation': output}
