#include <stdio.h>

int main(void){
    int A,B,C,K,ans=0;
    scanf("%d %d %d %d",&A,&B,&C,&K);

    //aとKの枚数を比較する
    //kがa以上だった場合、とりあえず答えにaの値を加算し、kの枚数をaだけ減らす
    //kがaより小さいなら、とりあえずaの値をkだけ増やす。
    if(A<=K){
        ans += A;
    }else{
        ans += K;
    }

    //kからaとbの枚数だけ減らす
    K -= (A + B);

    //もしまだkが1以上あるのなら、その枚数だけ答えから引く
    if(K>0){
        ans -= K;
    }

    printf("%d\n",ans);
    return 0;
}