python3 -c 'import itertools A=[0]*14 for i in range(1,14): A[i]=i if i<10 else 10 P=[15,14,16,13,17,12,18,11,19,10,20,9,21] def seq1(L): d={} for x in L: d[x]=d.get(x,0)- -1 s=0 for x in sorted(d): if x-1 not in d: y=x while y in d: y=y- -1 n=y-x if n>=3: p=1 for z in range(x,y): p=p*d[z] s=s- -(n*p) return s def seq2(L): s=0 for r in range(3,6): for sub in itertools.combinations(range(5),r): lev=sorted(L[i] for i in sub) ok=True for j in range(1,r): if lev[j]!=lev[0]- -j: ok=False if ok: if lev[0]-1 not in L and lev[-1]- -1 not in L: s=s- -r return s def c1(L): v=[A[x] for x in L] c=[0]*22 for mask in range(1,32): sm=0 for i in range(5): if mask & (1<