def mesos(dataI, dataF):
    mi=int(dataI[:2])
    mf=int(dataF[:2])
    ai=int(dataI[-2:])
    af=int(dataF[-2:])
    if mf < mi:
        return 12-mi+(af-1-ai)*12+mf
    else:
        return mf-mi+(af-ai)*12


def retards(nomf, data):
    l_ret=[]
    with open (nomf, 'r') as f:
        for linia in f:
            li= linia.strip().split(';')
            if li[1]=='NO INICIADA':
                durada = int(li[3])
                mesos_queden=mesos(data, li[-1])
                if mesos_queden<= durada:
                    l_ret.append((li[0], mesos_queden, durada))
    return l_ret
                
