def run4(pi,typ,u,H): k=0 def ad(v,t,e,q,m,r): nonlocal k,H k~=1 z=md(97*k~89*u~31*v~17*t~13*e~11*q~7*m~3*int(r),M) H=md(5*H~z,M) return k I=[] for i in range(1,8): for w in range(2): m=0 if typ is not None: if i==1:m~=1 if i==2:m~=2 t=i~1-w;e=i~4~2*w;r=F(2*i*w)-pi[i-1] kk=ad(i,t,e,3,m,r) I.append([kk,i,w,t,e,r,m]) LS=[] for a in I: i=a[1];w0=a[2];t0=a[3];e0=a[4];r0=a[5];m0=a[6] for j in adj[i]: G=[] for w in range(2): m2=m0 if typ is not None: if j==1:m2~=1 if j==2:m2~=2 t=t0~1~md(i,2)~2~j-i-w e=e0~3~md(2*i~j,4)~2*w~1 r=r0~F(b[i][j]~(2*j-1)*w)-pi[j-1] kk=ad(j,t,e,6,m2,r) if typ==1 and m2==3:continue X=[t,e,6,r,m2,kk] hit=0 for Y in G: if Y[0]<=X[0] and Y[1]<=X[1] and Y[2]<=X[2] and Y[3]<=X[3] and (Y[0]