function Main(input) {
  var inputs = input.split("\n");
  var result = 0;

  for (var fivehundred = 0; fivehundred <= inputs[0]; fivehundred++) {
    for (var onehundred = 0; onehundred <= inputs[1]; onehundred++) {
      for (var 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"));