8-28搜狐笔试第二道题
if __name__ == '__main__':
lists=[0,5,3,1]
while True:
nums = raw_input().split()
inputs =[int(num) for num in nums]
if inputs[0] == 0 and inputs[1] == 0 and inputs[2] == 0 and inputs[3] == 0 and inputs[4] == 0 and inputs[5] == 0:
break
n = inputs[3] + inputs[4] + inputs[5] + (inputs[2] + 3) / 4
m = 5 * inputs[3] + lists[inputs[2] % 4]
if inputs[1] > m:
n += (inputs[1] - m + 8) / 9
x = 36 * n - 36 * inputs[5] - 25 * inputs[4] - 16 * inputs[3] - 9 * inputs[2] - 4 * inputs[1]
if inputs[0] > x:
n += (inputs[0] - x + 35) / 36
print(n)