#include <stdio.h>

int main(void){
  int i, a, b, c, k;
  long max = 0;
  
  scanf("%d %d %d %d", &a, &b, &c, &k);
  
  for(i = 0; (i < a) && (k > 0); i++){
    max += 1;
    k--;
  }
  
  for(i = 0; (i < b) && (k > 0); i++){
   	k--;
  }
  
  for(i = 0; (i < c) && (k > 0); i++){
    max -= 1;
    k--;
  }
  
  printf("%ld\n",max);
  return 0;
}