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

int main(void) {

    int A,B,C,D;

    int score = 0;

    // A +1
    // B +0
    // C -1
    scanf("%d %d %d %d",&A,&B,&C,&D);

    while(D != 0 && A != 0){
        A--;
        D--;
        score++;
    }

    if(D == 0){
        printf("%d\n",score);
        return 0;
    }

    while(D != 0 && B != 0){
        B--;
        D--;
    }

    if(D == 0){
        printf("%d\n",score);
        return 0;
    }

    while(D != 0 && C != 0){
        C--;
        D--;
        score--;
    }

    if(D == 0){
        printf("%d\n",score);
        return 0;
    }


    return 0;
}