include<bits/stdc++.h>

using namespace std;
int main()
{
int n,a,b,c,x,y,z;
cin >> n;
//石头,剪刀,布
cin >> a >> b >> c;//牛牛
cin >> x >> y >> z;//牛妹
//贪心的处理如果能赢尽可能让他赢,能平则平,赢的优先级大于平
int wa = min(a, y), wb = min(b, z), wc = min(c, x);//分别是石头,剪刀,布能赢的最大局数
int win=wa+wb+wc;//最多能赢的局数,语文水平有限
a -= wa; y -= wa; b -= wb; z -= wb; c -= wc; x -= wc;//跟新数据
int pa=min(a,x), pb=min(b,y), pc=min(c,z);//平的局数,同理
int p = pa + pb + pc;//最多能平的局数
cout << win * 2 + p << endl;//输出答案
return 0;
}