#include <stdio.h>

int main(){
    long long int a,b,c,k;

    scanf("%lld %lld %lld %lld",&a,&b,&c,&k);

    int total = a + b + c;

    long long int z = a*1 + b*0 + c*(-1);

    if(k<a){
        printf("%lld",k);
    }else if(k < a + b){
        printf("%lld",a);

    }else{
        printf("%lld",2*a + b - k);


    }

return 0;
}
