Splitting Extra Positionals and Keywords

def build_request(method, *args, **kwargs):
    return method, args, kwargs

result = build_request("GET", "/users", "/active", retries=3, timeout=10)
print(result)

What does print(result) output?

A

('GET', {}, ('/users', '/active', 3, 10))

B

('GET', ('/users', '/active'), {'retries': 3, 'timeout': 10})

C

('GET', ['/users', '/active'], {'retries': 3, 'timeout': 10})

D

('GET', ('/users', '/active', 'retries', 'timeout'), {})