//#include #include using namespace std; //using namespace atcoder; using ll = long long; #define all(A) A.begin(),A.end() using vll = vector; #define rep(i, n) for (long long i = 0; i < (long long)(n); i++) using Graph = vector>; int main() { ll A,B,C,D,E,F; cin>>A>>B>>C>>D>>E>>F; if(B>=E){ B-=E; D+=E; } else{ A-=(E-B); C+=(E-B); B=0; D+=B; } if(C>=F){ C-=F; A+=F; } else{ A+=C; } cout<