function main(input){
  var nums = input.split('\n');
  var A = parseInt(nums[0],10);
  var B = parseInt(nums[1],10);
  var C = parseInt(nums[2],10);
  var X = parseInt(nums[3],10);
  var count = 0;
  for(var i=0 ; i<=A; i++){
	for(var j=0; j<=B; j++){
      for(var k=0; k<=C; k++){
        var sum = (500 * i) + (100 * j) + (50 * k);
        if(sum == X){
          count++;
        }
      }
    }
  }
  console.log(count);
}

main(require('fs').readFileSync('/dev/stdin', 'utf8'));