Help me in solving LEADGAME problem

My issue

I can’t figure out what’s wrong with my code. Would appreciate help

My code

# cook your dish here
difference = 0
winer = 0
for item in range(int(input())):
    x, y = map(int, input().split())
    if x > y and (x - y) > difference:
        difference = x - y
        winer = 1
    elif y > x and (y - x) > difference:
        difference = y - x
        winer = 2
print(difference + winer)

Problem Link: CodeChef: Practical coding for everyone

@shl505
u have to keep summing up the previous round score and then compare them.

@dpcoder_007
Can you give a corrected code?

@shl505
here u go

# cook your dish here
N = int(input())
leader = 0;
lead = 0;
player1 = 0;
player2 = 0;

for _ in range(N):
    a, b = map(int, input().split())  
    player1 += a;
    player2 += b;
    diff = abs(player1-player2);
    if(diff > lead):
        lead = diff;
        leader = 1 if player1 > player2 else 2;
print(leader, lead)