f=lambda r,C=list.count:sum([x%7*100,1e3][x%7<2]*(C(r,x%7)>2and not exec('r.remove(x%7);'*3))for x in range(14))+50*C(r,5)+100*C(r,1) print(f([1, 2, 3, 4, 5, 6])) # 150 print(f([1, 1, 1, 2, 3, 5])) # 1050 print(f([1, 1, 1, 1, 1, 1])) # 2000 print(f([2, 2, 2, 2, 2, 2])) # 400 print(f([6, 6, 1, 5, 5, 6])) # 800 print(f([2, 3, 4, 6, 2, 4])) # 0 print(f([1, 5, 1, 5, 1, 5])) # 1500 print(f([5, 5, 5, 5, 2, 3])) # 550 print(f([1, 1, 1, 1, 1, 5])) # 1250 print(f([3, 3, 4, 4, 3, 4])) # 700