#include <iostream>
int main()
{
	int n,m;
	int seiza[200][2];
	int point[1000][2];
	while(std::cin>>n,n){
		for(int i=0; i<n; i++)
			std::cin>>seiza[i][0]>>seiza[i][1];
		std::cin>>m;
		for(int i=0; i<m; i++)
			std::cin>>point[i][0]>>point[i][1];
			
		for(int i=0; i<m; i++){
			int j;
			int dx = point[i][0] - seiza[0][0];
			int dy = point[i][1] - seiza[0][1];
			for(j=1; j<n; j++){
				int x = seiza[j][0] + dx;
				int y = seiza[j][1] + dy;
				int k;
				for(k=0; k<m; k++)
					if( point[k][0]==x && point[k][1]==y )break;
				if( k==m )break;
			}
			if( j==n ){
				printf("%d %d\n",dx,dy);
				break;
			}
		}
	}
	return 0;
}