#include<cstdio>#include<vector>using namespace std; int main(){ int t,n,m,i,j; vector<int> v,vv,vvv; scanf("%d",&t); while(t--) { scanf("%d%d",&n,&m); for(i=0;i<n;++i) { scanf("%d",&j); v.push_back(j); } for(i=0;i<m;++i) { scanf("%d",&j); vv.push_back(j); } scanf("%d%d",&n,&m); for(i=n-1;i<m;++i) vvv.push_back(v[i]); scanf("%d%d",&n,&m); for(i=n-1;i<m;++i) vvv.push_back(vv[i]); printf("%d\n",vvv[int(vvv.size()-1)/2]); v.clear(); vv.clear(); vvv.clear(); } return 0;}/************************************************************** Problem: 1097 User: 3011216016 Language: C++ Result: Accepted Time:50 ms Memory:1420 kb****************************************************************/