a = int(eval(input()))

b = int(eval(input()))

c = int(eval(input()))

x = int(eval(input()))



count = 0

for i in range(a + 1):

    for j in range(b + 1):

        for k in range(c + 1):

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

                count += 1



print(count)

a = int(eval(input()))

b = int(eval(input()))

c = int(eval(input()))

x = int(eval(input()))



result = 0

for i in range(a + 1):

    for j in range(b + 1):

        for k in range(c + 1):

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

                result += 1



print(result)

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

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

-count = 0 +result = 0 -                count += 1 -print(count) +                result += 1 +print(result)