#include <bits/stdc++.h>
using namespace std;
#define ll long long int
#define all(x) (x).begin(), (x).end()
vector<ll> a(3), b(3);
int main() {
// your code goes here
ll n;
cin >> n;
for (ll &x : a)
cin >> x;
for (ll &x : b)
cin >> x;
ll maxm = 0;
maxm += min(a[0], b[1]);
maxm += min(a[1], b[2]);
maxm += min(a[2], b[0]);
ll minn = 0;
minn = max(0LL, a[0] - b[0] - b[2]);
minn += max(0LL, a[1] - b[0] - b[1]);
minn += max(0LL, a[2] - b[1] - b[2]);
cout << minn << ' ' << maxm ;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgbGwgbG9uZyBsb25nIGludAojZGVmaW5lIGFsbCh4KSAoeCkuYmVnaW4oKSwgKHgpLmVuZCgpCnZlY3RvcjxsbD4gYSgzKSwgYigzKTsKCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJbGwgbjsKCWNpbiA+PiBuOwoJCglmb3IgKGxsICZ4IDogYSkKCQljaW4gPj4geDsKCWZvciAobGwgJnggOiBiKQoJCWNpbiA+PiB4OwoJbGwgbWF4bSA9IDA7CgltYXhtICs9IG1pbihhWzBdLCBiWzFdKTsKCW1heG0gKz0gbWluKGFbMV0sIGJbMl0pOwoJbWF4bSArPSBtaW4oYVsyXSwgYlswXSk7CglsbCBtaW5uID0gMDsKCW1pbm4gPSBtYXgoMExMLCBhWzBdIC0gYlswXSAtIGJbMl0pOwoJbWlubiArPSBtYXgoMExMLCBhWzFdIC0gYlswXSAtIGJbMV0pOwoJbWlubiArPSBtYXgoMExMLCBhWzJdIC0gYlsxXSAtIGJbMl0pOwoJY291dCA8PCBtaW5uIDw8ICcgJyA8PCBtYXhtIDsKCQoJcmV0dXJuIDA7Cn0=