#include <stdio.h>

int main(){
 int A,B,C,K,sum;
  scanf("%d",&A);
  scanf("%d",&B);
  scanf("%d",&C);
  scanf("%d",&K);
  
  for(int i=K; i>0; i--){ //1枚ずつ取っていく
    if(A!=0){ //AがまだあるならA(+1)を取る
      sum += 1;
      A--;
    }else{
      if(B!=0){ //BがまだあるならB(+1)を取る
        //sum += 0
        B--;
      }else{ //AもBもないのに、まだ取る必要があるならC(-1)を取る
        sum += -1;
        C--;
      }
    }
  }
  printf("%d",sum);
}