#include<stdio.h>
int main(){
  long A,B,C,K, max=0;
  int i,j,k;
  scanf("%lu%lu%lu%lu",&A,&B,&C,&K);
  for(i=A;i>=0;i--){
    for(j=B;j>=0;j--){
      C=K-i-j;
      if(max<(1*i+0*i-(1*C)))
        max=(1*i+0*i-(1*C));
    }
  }
  printf("%lu",max);
  return 0;
}