def calcula_punts(gc, gv, punts_g, punts_e):
    if gc> gv:
        return punts_g, 0
    elif gc< gv:
        return 0, punts_g
    else:
        return punts_e, punts_e



def guanyador(nomf, punts_g, punts_e):
    d={}
    with open (nomf, 'r') as f:
        x= f.readline()
        x=f.readline()
        for x in f:
            ec, gc, ev, gv= x.strip().split(':')
            pc, pv=calcula_punts(int(gc), int(gv), punts_g, punts_e)
            if ec not in d:
                d[ec]= pc
            else:
                d[ec]= d[ec]+pc
    
            if ev not in d:
                d[ev]= pv
            else:
                d[ev]=d[ev]+pv
                
    l=list(d.items())
    l.sort(key= lambda x:(x[1], x[0]), reverse=True)
    
    return l[0][0]
