#include <stdio.h>
#include <string.h>
 
int main() {
  unsigned int a, b, c, k;
  int sum = 0;
  scanf("%d %d %d %d", &a, &b, &c, &k);

  if (k >= a)
  {
    k -= a;
    sum += 1 * a;
  }
  else
  {
    sum += 1 * k;
    k = 0;
  }

  if (k >= b)
  {
    k -= b;
    sum += 0 * b;
  }
  else
  {
    sum += 0 * k;
    k = 0;
  }

  if (k >= c)
  {
    k -= c;
    sum += -1 * c;
  }
  else
  {
    sum += -1 * k;
    k = 0;
  }
    
  printf("%d\n", sum);
 
  return 0;
}