#include<stdio.h>
int main()
{
  long int a,b,c,d;
  int i;
  long int max=0;
  scanf("%ld %ld %ld %ld",&a,&b,&c,&d);

  for(i=1; i<=d; i++){
    //    printf("%ld\n",max);
    if(a>=d){
      max=a;
      break;
    }
    
    else if(a>0){
      max=a;
      d-=a;
      a=-1;
    }
    else if(b>0){
      max+=0;
      b--;
    }
    else if(c>0){
      max+=-1;
      c--;
    }
  }
  printf("%ld\n",max);
  return 0;
}