void main() {
    int a = readln.chomp.to!int;
    int b = readln.chomp.to!int;
    int c = readln.chomp.to!int;
    int x = readln.chomp.to!int;
    int cnt;
    foreach (i; 0 .. a+1) {
        foreach (j; 0 .. b+1) {
            int tmp = (x - 500 * i - 100 * j) / 50;
            if (0 <= tmp && tmp <= c) ++cnt;
        }
    }
    cnt.writeln;
}

import std.stdio;
import std.string;
import std.array;
import std.conv;
import std.algorithm;
import std.range;
import std.math;
import std.numeric;
import std.container;
import std.typecons;
import std.ascii;
import std.uni;