fork download
  1. combs = [[{1:2,3:1},'1 1 3'],[{2:1,4:1},'2 4']]
  2. nabor = [1,2,2,3,4,7]
  3. ndct = {x:nabor.count(x) for x in nabor}
  4. for c in combs:
  5. for k in c[0]:
  6. if not k in ndct:
  7. break
  8. if ndct[k]<c[0][k]:
  9. break
  10. else:
  11. print(c[1])
Success #stdin #stdout 0.03s 9552KB
stdin
Standard input is empty
stdout
2 4