Help me in solving AO17 problem

My issue

I am not getting the required output

My code

from sys import stdin, stdout

t = int(stdin.readline())

for _ in range(t):
    N = int(stdin.readline())
    A = list(map(int, stdin.readline().split()))
    B = list(map(int, stdin.readline().split()))

    min_sum = float('inf')  # Initialize the minimum sum with infinity

    for i in range(N):
        # Calculate the sum of finish times for Alice and Bob when race i is considered zero for each of them
        alice_sum = sum(A) - A[i]
        bob_sum = sum(B) - B[i]

        # Update the minimum sum if a smaller sum is found
        min_sum = min(min_sum, max(alice_sum, bob_sum))

    if min_sum == sum(A):
        stdout.write("Draw\n")
    elif min_sum == sum(B):
        stdout.write("Draw\n")
    elif min_sum < sum(A):
        stdout.write("Alice\n")
    else:
        stdout.write("Bob\n")

Learning course: Solve Programming problems using Python
Problem Link: CodeChef: Practical coding for everyone