#include<iostream>
#define int long long
using namespace std;
int T,n,r1,s1,p1,r2,s2,p2;
int maxd(int n,int r1,int s1,int p1,int r2,int s2,int p2){
int sum=min(r1,s2)+min(s1,p2)+min(p1,r2);
int rs1=min(r1,s2),rs2=min(s1,p2),rs3=min(p1,r2);
return 2*sum-n+min(r1-rs1,r2-rs3)+min(s1-rs2,s2-rs1)+min(p1-rs3,p2-rs2);
}
int mind(int n,int r1,int s1,int p1,int r2,int s2,int p2){
int sum=min(r2,s1)+min(s2,p1)+min(p2,r1);
int rs1=min(r2,s1),rs2=min(s2,p1),rs3=min(p2,r1);
return n-2*sum-min(r1-rs3,r2-rs1)-min(s1-rs1,s2-rs2)-min(p1-rs2,p2-rs3);
}
signed main(){
cin>>T;
while(T--){
cin>>n>>r1>>s1>>p1>>r2>>s2>>p2;
cout<<maxd(n,r1,s1,p1,r2,s2,p2)<<" "<<mind(n,r1,s1,p1,r2,s2,p2)<<endl;
}
return 0;
}