T0=time.time() for i,(l,r) in enumerate(I): n1=0 n2=0 ex=None for s in range(l,r-47): Y=tuple(range(s,s+49)) t=(2*s-22715)%p if t in Y:continue o=[k for k in range(3) if k!=i] B=rng(Y,t,I[o[0]]) C=rng(Y,t,I[o[1]]) Lb=[] Lc=[] for q0,q1 in B:Lb.extend(range(q0,q1+1)) for q0,q1 in C:Lc.extend(range(q0,q1+1)) Lb=[b for b in Lb if b!=t] Lc=[c for c in Lc if c!=t] if Lb or Lc:n1+=1 F=0 for b in Lb: for c in Lc: if inV((b+c)%p,t):F=1 if F:n2+=1 if F and ex is None:ex=(s,t,Lb[:5],Lc[:5]) print('m49',i,n1,n2,ex,time.time()-T0,flush=True)