function Main(input) {
	let inputs = input.split("\n");
	
	let result = 0;
	
	
	for (let fivehundred = 0; fivehundred <= inputs[0]; fivehundred++) {
	    for (let onehundred = 0; onehundred <= inputs[1]; onehundred++) {
	        for (let fifty = 0; fifty <= inputs[2]; fifty++) {
	            if ((500*fivehundred + 100*onehundred + 50*fifty) == inputs[3]) result++;
	        }
	    }
	}
	
	
	console.log(result);
}

//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));