python3 -c "R=7 C=11 N=77 W=[] P=[] for r in range(R): for c in range(C): W.append([u*C+v for u in range(max(0,r-1),min(R,r+2)) for v in range(max(0,c-1),min(C,c+2))]) P.append((r,c)) a=[69,74,48,63,70,49,56,57,53,52,66,25,30,9,42,34,5,44,33,11,36,21,29,17,7,15,20,10,16,35,3,23,43,75,77,37,72,71,39,64,62,40,55,76,26,12,2,32,27,8,41,28,1,18,19,51,22,6,24,31,4,13,45,14,38,47,68,67,54,59,73,50,61,58,46,60,65] Q=[] for k,w in enumerate(W): s=sum(a[i] for i in w) if s>=305: Q.append((s,P[k],w)) Q.sort(reverse=True) print(Q)"