#include<stdio.h>
#include<map>
#include<algorithm>
using namespace std;
int main(){
  pair<int,int> a;
  map<pair<int,int>,int> store;
  int i,j,n,m,x[210],y[210],x1[1010],y1[1010],k,l,check=0;
  while(1){
  scanf("%d\n",&m);
    if(m==0){
      return 0;
    }
  for(i=0;i<m;i++){
    scanf("%d %d\n",&x[i],&y[i]);
  }
  scanf("%d\n",&n);
  for(i=0;i<n;i++){
    scanf("%d %d\n",&a.first,&a.second);
    x1[i]=a.first,y1[i]=a.second;
    store[a]=1;
  }
  for(i=0;i<n;i++){
    k=x1[i]-x[0],l=y1[i]-y[0];
    for(j=1;j<m;j++){
      a.first=x[j]+k,a.second=y[j]+l;
      if(store[a]!=1){
        check=1;
        break;
      }
    }
    if(check==0){
      printf("%d %d\n",k,l);
      break;
    }
    check=0;
  }
  }
  return 0;
}
