#include <iostream>
#include <set>
#include <vector>
using namespace std;

int main(void){
  int m;
  while(cin>>m,m){
    vector<vector<int> > a(m);
    for(int i=0;i<m;++i) a[i].resize(2);
    for(int i=0;i<m;++i) cin>>a[i][0]>>a[i][1];
    int n;cin>>n;
    multiset<pair<int,int> > b;
    for(int i=0;i<n;++i){
      int bx,by;cin>>bx>>by;
      b.insert(make_pair(bx,by));
    }
    multiset<pair<int,int> >::iterator it=b.begin();
    for(;it!=b.end();++it){
      int ax=a[0][0], ay=a[0][1];
      int bx=it->first, by=it->second;
      bool f=true;
      for(int i=1;i<m;++i){
        if( b.find(make_pair(a[i][0]-ax+bx, a[i][1]-ay+by)) == b.end() ){
          f=false;break;
        }
      }
      if(f==true){
        cout<<-ax+bx<<" "<<-ay+by<<endl;
        break;
      }
    }
  }
  return 0;
}