#include<cstdio>
#include<vector>
#include<set>
using namespace std;
int main(){
    for(;;){
        int m,n;
        scanf("%d",&m);
        if(m==0)break;
        vector<pair<int,int> > cons(m);
        for(int i=0;i<m;i++){
            int ia,ib;
            scanf("%d%d",&ia,&ib);
            cons[i]=make_pair(ia,ib);
        }
        scanf("%d",&n);
        set<pair<int,int> > stset;
        for(int i=0;i<n;i++){
            int ia,ib;
            scanf("%d%d",&ia,&ib);
            stset.insert(make_pair(ia,ib));
        }
        for(set<pair<int,int> >::iterator it=stset.begin();it!=stset.end();it++){
            int dx=it->first-cons[0].first,dy=it->second-cons[0].second;
            bool is=true;
            for(int i=1;i<m;i++){
                if(stset.find(make_pair(cons[i].first+dx,cons[i].second+dy))==stset.end()){
                    is=false;
                    break;
                }
            }
            if(is){
                printf("%d %d\n",dx,dy);
                break;
            }
        }
    }
}