#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main() {
    int a, b, c, k, x, y, z, n = 0;
    scanf ("%d %d %d %d", &a, &b, &c, &k);
    for (x = 0 ; a == 0 ; a--, k--) {
        if (k == 0) goto end;
        n++;
    }
    for (y = 0 ; b == 0 ; b--, k--) {
        if (k == 0) goto end;
    }
    for (z = 0 ; c == 0 ; c--, k--) {
        if (k == 0) goto end;
        n--;
    }
    end:
    printf ("%d", n);
    return 0;
}