s3=[] for g in groups.values(): s3+=g s3.sort(key=lambda z:z[7]) DD[0]+=dl print('CALL',u,'typ',typ,'pair',a,b,'D',dl,'surv',len(s3),'k',k) if not s3: return None return min(s3,key=lambda z:(z[6],z[7]))