f=lambda z:z in[[eval(''.join([str(l)]+['%'+str(i[::-1][k])for k inrange(len(i))]))for l inrange(len(z))]for i in(i for j in(combinations(range(1,len(z)+1),i+1)for i inrange(len(z)))for i in j)]
for z in[[0,1,2,3,4,5],[1],[0,0,0],[0,1,2,0,1,2,0,0,1,2],[0,0,1],[0,1,2,3,4,5,6,0,0,1,2],[0,1,2,0,1,2,0,1,2,3],[0,2,1,0,2,1,0,2,1],[0,1,0,0,0,1,0,0,0,0,1]]: