#include <bits/stdc++.h>
using namespace std;
int main() {
freopen("inputf.inp","r",stdin);
freopen("outputf.out","w",stdout);
int n;
cin >> n;
for(int i = 0 ; i < n ; i++)
{
int l1,r1,l2,r2;
cin >> l1 >> r1 >> l2 >> r2;
int res = l1 + l2;
if (l1 <= l2 && l2 <= r1) res = l2;
if (l2 <= l1 && l1 <= r2) res = l1;
cout << res << endl;
}
return 0;
}
using namespace std;
int main() {
freopen("inputf.inp","r",stdin);
freopen("outputf.out","w",stdout);
int n;
cin >> n;
for(int i = 0 ; i < n ; i++)
{
int l1,r1,l2,r2;
cin >> l1 >> r1 >> l2 >> r2;
int res = l1 + l2;
if (l1 <= l2 && l2 <= r1) res = l2;
if (l2 <= l1 && l1 <= r2) res = l1;
cout << res << endl;
}
return 0;
}