a=int(eval(input()))

b=int(eval(input()))

c=int(eval(input()))

x=int(eval(input()))

cnt=0

for i in range(a+1):

    for j in range(b+1):

        for k in range(c+1):

            total = 500*i+100*j+k*50

            if total == x:

                cnt+=1

print(cnt)
a=int(eval(input()))

b=int(eval(input()))

c=int(eval(input()))

x=int(eval(input()))

ans=0

for i in range(a+1):

    for j in range(b+1):

        for k in range(c+1):

            if i*500+j*100+k*50==x:

                ans+=1

print(ans)

a = int(eval(input()))
b = int(eval(input()))
c = int(eval(input()))
x = int(eval(input()))
cnt = 0
for i in range(a + 1):
    for j in range(b + 1):
        for k in range(c + 1):
            total = 500 * i + 100 * j + k * 50
            if total == x:
                cnt += 1
print(cnt)

a = int(eval(input()))
b = int(eval(input()))
c = int(eval(input()))
x = int(eval(input()))
ans = 0
for i in range(a + 1):
    for j in range(b + 1):
        for k in range(c + 1):
            if i * 500 + j * 100 + k * 50 == x:
                ans += 1
print(ans)

-cnt = 0 +ans = 0 -            total = 500 * i + 100 * j + k * 50 -            if total == x: -                cnt += 1 -print(cnt) +            if i * 500 + j * 100 + k * 50 == x: +                ans += 1 +print(ans)