function Main(input) {
  var input = input.split(/\n/);
  var count = 0;
  var large_yen = input[0];
  var middle_yen = input[1];
  var small_yen = input[2];
  var balance = input[3];
  
  for(var a = 0; a <= large_yen; a++) {
    for(var b = 0; b <= middle_yen; b++) {
      for(var c = 0; c <= small_yen; c++) {
        var sum = a * 500 + b * 100 + c * 50;
        if(balance == sum) {
         count++; 
        }
      }
    }
  }
  
  console.log(count);
  
}

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