#include <stdio.h>
#include <stdint.h>

int main(void){
  uint32_t a,b,c,k;
  scanf("%ud",&a);
  scanf("%ud",&b);
  scanf("%ud",&c);
  scanf("%ud",&k);
  
  if(a>k){
    printf("%u",a);
  }else if((a+b)>k){
  	printf("%u",a);
  }else{
  	printf("%u",a*2+b-k);
  }
  	return 0;
}