#include <iostream>
#include <utility>
#include <algorithm>
#include <vector>

using namespace std;

int main(){
  int x1[200],y1[200];
  vector< pair<int,int> > p;
  int n,m,x,y;
  while(cin>>m,m){
    cin>>x>>y;
    p.clear();
    for(int i=1;i<m;++i){
      cin>>x1[i]>>y1[i];
      x1[i]-=x;y1[i]-=y;
    }
    cin>>n;
    for(int i=0;i<n;++i){
      pair<int,int> q;
      cin>>q.first>>q.second;
      p.push_back(q);
    }
    sort(p.begin(),p.end());
    for(int i=0;i<n;++i){
      bool f=true;
      for(int j=1;j<m;++j){
	pair<int,int> xy(p[i].first+x1[j],p[i].second+y1[j]);
	if(!binary_search(p.begin(),p.end(),xy)){
	    f=false;break;
	  }
      }
      if(f){
	cout<<p[i].first-x<<' '<<p[i].second-y<<endl;
	break;
      }
    }
  } 
  return 0;
}