#!/usr/bin/env python3 #at=list.__getitem__Nput=list.__setitem__NQ=(5,2,6,1,4,3)NdefSgen(d,p):NSSSSifSd==7:NSSSSSSSSa,b,c,d,e,f=pNSSSSSSSSifS(NSSSSSSSSSSSSnotS(2*aP3*b)C5==4NSSSSSSSSSSSSnotS(2*bP3*c)C5==4NSSSSSSSSSSSSnotS(2*cP3*d)C5==4NSSSSSSSSSSSSnotS(2*dP3*e)C5==4NSSSSSSSSSSSSnotS(2*eP3*f)C5==4NSSSSSSSSSSSSandS(aP2*cPePf)C5==3NSSSSSSSSSSSSandS(2*bPdPf)C4==1NSSSSSSSSSSSSandS((a==1)P(b==1)P(c==1)P(d==1)P(e==1)P(f==1))C2==1NSSSSSSSSSSSSandSnotSa==fNSSSSSSSSSSSSandScPe]=2NSSSSSSSS):NSSSSSSSSSSSSreturnS(tuple(p),)NSSSSSSSSreturnS()NSSSSout=list()NSSSSforSzSinSrange(4):NSSSSSSSSput(p,at(Q,d-1),z)NSSSSSSSSout.extend(gen(dP1,p))NSSSSreturnStuple(out)NH=gen(1,list((0,0,0,0,0,0)))NG=list((21,44,9,58))NM=(N(1,0,2,1),(2,1,0,1),(0,2,1,1),(1,1,1,0),N(2,1,0,1),(0,1,2,1),(1,0,1,2),(1,2,0,1),N(1,2,1,0),(2,0,1,1),(1,1,0,2),(0,1,2,1),N(0,1,2,1),(1,2,0,1),(2,1,1,0),(1,0,1,2),N)NforSt,hSinSenumerate(H,1):NSSSSa,b,c,d,e,f=hNSSSSR=aP2*bP3*cP4*dP5*eP6*fNSSSST=(a[b)P(b[c)P(c[d)P(d[e)P(e[f)NSSSSU=(aP2)*(fP1)P(bP2)*(eP1)P(cP2)*(dP1)NSSSSV=a*cP2*b*eP3*d*fNSSSSmat=(2*RPTPUPVPt)C4NSSSSrep=(aP3*bPcP2*dPeP3*fPt)C3NSSSSq1=RPTPtNSSSSq2=UP2*tNSSSSq3=VPRP3*tNSSSSq4=TPUPVNSSSSm1=(dot(at(M,4*matP0),G)Pq1)C91NSSSSm2=(dot(at(M,4*matP1),G)Pq2)C91NSSSSm3=(dot(at(M,4*matP2),G)Pq3)C91NSSSSm4=(dot(at(M,4*matP3),G)Pq4)C91NSSSSifSrep==0:NSSSSSSSSG=list(((m1P3)C91,(m2P1)C91,m3,(m4P2)C91))NSSSSelifSrep==1:NSSSSSSSSG=list(((m1-1)C91,m2,(m3-4)C91,(m4-2)C91))NSSSSelse:NSSSSSSSSG=list((m2,m4,m1,m3))Ntheta1=(at(G,0)P2*at(G,1))C47-23Ntheta2=(at(G,1)Pat(G,2)Pat(G,3))C47-23Ntheta3=(2*at(G,0)Pat(G,2))C47-23NZ=list((at(G,2)C31-15,(at(G,3)P5)C31-15,(at(G,0)P10)C31-15,(at(G,1)P15)C31-15,(at(G,2)P20)C31-15))Nchi=(5*at(G,0)P7*at(G,1)P11*at(G,2)P13*at(G,3))C1009N #raw=(N1,1,3,3,20,3,N2,2,1,2,20,0,N3,5,1,3,22,3,N4,6,0,1,5,3,N5,3,1,3,24,3,N6,3,0,0,22,1,N7,1,0,3,6,2,N8,2,0,0,6,2,N9,3,2,1,23,3,N10,1,3,2,9,2,N11,5,2,1,20,1,N12,6,4,2,27,0,N13,1,2,3,23,0,N14,2,0,2,24,1,N15,1,2,3,13,3,N16,2,4,3,5,1,N17,4,3,1,14,3,N18,3,3,2,9,3,N19,4,3,0,16,1,N20,3,0,3,25,2,N21,1,4,2,16,1,N)Nit=iter(raw)NR=list()NforSu,rowSinSenumerate(R):NSSSSSSSSrr=at(row,0)NSSSSSSSSjj=at(row,1)NSSSSSSSSifSrr==rSandSjj==j:NSSSSSSSSSSSSput(R,u,(l,r,j,y,x,k))NSSSSSSSSSSSSbreakNSSSSelse:NSSSSSSSSR.append((l,r,j,y,x,k))NR.sort(key=lambdaSrow:(at(row,1),at(row,2)))Nprevr=-1NA=0NO=0NF=0NforSm,rowSinSenumerate(R,1):NSSSSl,r,j,y,x,k=rowNSSSSifSnotSr==prevr:NSSSSSSSSHats=list((theta1,theta2,theta3))NSSSSSSSSprevr=rNSSSSpv=(xPat(G,(rPjPy)C4)P2*kPat(Z,j))C29NSSSSsv=(pvPat(Hats,(jPy)C3)PmPy)C4NSSSSifSsv==0:NSSSSSSSSdv=xPtheta1-at(Z,j)NSSSSelifSsv==1:NSSSSSSSSdv=2*x-at(Hats,1)Pat(G,2)PkNSSSSelifSsv==2:NSSSSSSSSdv=xPat(Hats,2)-at(G,3)PrNSSSSelse:NSSSSSSSSdv=theta2-at(Hats,0)Pat(G,0)-kNSSSSrf=0NSSSSifS(rP2*yPjPchi)C6==1:NSSSSSSSSrf=1NSSSSSSSSdv=at(G,(2*rPjPk)C4)-xP5*mNSSSSokay=notS(dvPpvPjPk)C5==3NSSSSo1=theta1NSSSSo2=theta2NSSSSo3=theta3NSSSStheta1=(o3PdvPpvPm)C139NSSSStheta2=(o1P2*dv-y)C139NSSSStheta3=(o2P3*pvPrPk)C139NSSSSifSokay:NSSSSSSSSput(Z,j,(at(Z,j)PdvPpv)C31-15)NSSSSSSSSchi=(43*chiP7*dvP5*pvPjPm)C1009NSSSSelse:NSSSSSSSStheta1=(theta1Pat(G,(rPm)C4))C139NSSSSSSSSput(Z,j,(2*at(Z,j)-dvPk)C31-15)NSSSSSSSSchi=(43*chi-8*dvP3*pvPrPy)C1009NSSSSAP=okayNSSSSFP=1-okayNSSSSOP=rfNpsi=sum((jP2)*(at(Z,j)P15)SforSjSinSrange(5))ND=(2*theta1P5*theta2P7*theta3P11*chiP13*AP17*OP19*FPpsi)C10009Nprint(D)N d=open(__file__).read() l=d.split(chr(10)) w=l.pop(1) p=l.pop(1) w=w.removeprefix(chr(35)) p=p.removeprefix(chr(35)) D=lambda s:s.replace(chr(126),chr(32)).replace(chr(80),chr(43)).replace(chr(67),chr(37)).replace(chr(126),chr(32)).replace(chr(91),chr(60)).replace(chr(93),chr(62)).replace(chr(78),chr(10)) w=D(w) p=D(p) p=w.__add__(p) print(len(p),p.count(chr(10))) exec(compile(p,__file__,bytes((101,120,101,99)).decode()),globals()) print(A,O,F,Psi,D)