function Main(input) {
    input = input.trim();
    tmp = input.split(" ");
    const a = parseInt(tmp[0],10);
    const b = parseInt(tmp[1],10);
    const c = parseInt(tmp[2],10);
    const k = parseInt(tmp[3],10);

    if(k <= a){
        console.log(k);
    }else{
        if(k <= a + b){
            console.log(a);
        }else{
            console.log(a - (k - a - b));
        }
    }

}
 
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));