python3 << "EOF" S=(0,47,77,49,45) E=[(1,0,3,22,2),(1,2,1,12,3),(1,3,2,4,1),(2,1,3,11,2),(3,0,1,22,2),(3,3,1,11,2),(4,0,2,10,1),(4,1,3,18,0),(4,2,0,9,0),(4,3,3,10,1),(4,4,1,16,2),(5,1,3,16,2),(6,2,1,21,1),(6,3,0,17,3),(6,4,3,8,3)] w1=((S[1]+2*S[2])%53)-26 w2=((S[2]+S[3]+S[4])%53)-26 w3=((2*S[1]+S[3])%53)-26 tau=[((S[1+((l+1)%4)]+3*l)%31)-15 for l in range(5)] lam=(5*S[1]+7*S[2]+11*S[3]+13*S[4])%1009 A=R=F=0 cc=0 for m,(r,l,g,x,f) in enumerate(E,1): if r!=cc:h1,h2,h3=w1,w2,w3