
// inputに入力データ全体が入る
function Main(input) {
  // 1行目がinput[0], 2行目がinput[1], …に入る
  let [a, b, _, k] = input.split("\n")[0].split(' ').map(value => Number(value));
  if (k <= a) {
    console.log(k);
    return;
  } else {
    k = k - a;
  }
  if (k <= b) {
    console.log(a);
    return;
  } else {
    k = k - b;
  }
  console.log(a - k);
}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(`2 1 1 3`);
// Main(require("fs").readFileSync("/dev/stdin", "utf8"));