// inputに入力データ全体が入る
function Main(input) {
	input = input.split("\n");
 
	//出力
var gohyaku = Number(input[0]);
var hyaku = Number(input[1]);
var goju = Number(input[2]);
var sum = Number(input[3]);

var count = 0;
for(i=0; i<=gohyaku; i++){
	for(j=0; j<=hyaku; j++){
    	for(k=0; k<=goju; k++){
        	if(500*i + 100*j + 50*k == sum){
            	count++;
            }
        }
    }
}
  console.log(count);
}


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