AT_abc167_b [ABC167B] Easy Linear Programming

Description

[problemUrl]: https://atcoder.jp/contests/abc167/tasks/abc167_b $ 1 $ が書かれたカードが $ A $ 枚、$ 0 $ が書かれたカードが $ B $ 枚、 $ -1 $ が書かれたカードが $ C $ 枚あります。 これらのカードから、ちょうど $ K $ 枚を選んで取るとき、取ったカードに書かれた数の和として、 ありうる値の最大値はいくつですか。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ A $ $ B $ $ C $ $ K $

Output Format

和としてありうる値の最大値を出力せよ。

Explanation/Hint

### 制約 - 入力は全て整数である。 - $ 0\ \leq\ A,\ B,\ C $ - $ 1\ \leq\ K\ \leq\ A\ +\ B\ +\ C\ \leq\ 2\ \times\ 10^9 $ ### Sample Explanation 1 $ 1 $ が書かれたカードを $ 2 $ 枚、$ 0 $ が書かれたカードを $ 1 $ 枚取ることを考えます。 このときカードに書かれた数の和は $ 2 $ になり、和としてありうる値の最大値になります。