#include using namespace std; int main() { // 1. 入力情報取得. int Aw, Ab, Bw, Bb, C, D; cin >> Aw >> Ab >> Bw >> Bb >> C >> D; // 2. 袋A, 袋B の 白石, 黒石の内訳. // [1回目] // Aw -> Aw - max(C - Ab, 0) // Ab -> max(Ab - C, 0) // Bw -> Bw + max(C - Ab, 0) // Bb -> Bb + Ab - max(Ab - C, 0) // [2回目] // Aw -> Aw1 = Aw - max(C - Ab, 0) -> Aw2 = Aw1 + min(Bw + max(C - Ab, 0), D) int ans = Aw - max(C - Ab, 0) + min(Bw + max(C - Ab, 0), D); // 3. 出力. cout << ans << endl; return 0; }