#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
 
int main()
{
  long long int i,j,k,l;
  long long int N,M;
  long long int space;
  long long int A,B,C,D,K;
  scanf("%ld %ld %ld %ld",&A,&B,&C,&K);
  
  if( A >= K ){
    printf("%ld\n",K);
  }
  else if( (A+B) >= K ){
    printf("%ld\n",A);
  }
  else{
    D = K - (A+B);
    space = A - D;
    printf("%ld\n",space);
  }
 
  return 0; 
  
}