def concurs(npreg,encerts):
    if npreg<15:
        punts = encerts*3
    else:
        punts = encerts*5
    errades = npreg - encerts    
    if npreg<10:
        punts = punts - errades*0.5
    elif 10<=npreg<=20:
        punts = punts - errades*0.75
    elif npreg>20:
        punts = punts - errades*1
        if errades/npreg*100<50:
            punts = punts + 20 
    return float(punts)
