def pos_millor(lpar,lpunts):
    lnova = []
    for par, punts in zip(lpar,lpunts):
        lnova.append(len(par) + punts)
    return lnova.index(max(lnova))


def reordena(lpar, lpunts):
    p = pos_millor(lpar, lpunts)
    inici = lpar[p:]
    cua = lpar[:p]
    cua.reverse()
    return inici + cua
