#include <iostream>
#include <utility>
#include <set>

using namespace std;

int main()
{
    while (1)
    {
        int m, n, a, b;
        bool f;
        set<pair<int, int>> S;
        pair<int, int> M[200], N[1000];
        cin>>m;
        if (m==0) break;
        for (int i=0; i<m; i++) cin>>M[i].first>>M[i].second;
        cin>>n;
        for (int i=0; i<n; i++)
        {
            cin>>N[i].first>>N[i].second;
            S.insert({N[i].first, N[i].second});
        }
        for (int i=0; i<n; i++)
        {
            f=true;
            a=N[i].first-M[0].first;
            b=N[i].second-M[0].second;
            for (int j=0; j<m && f; j++) if (!S.count({M[j].first+a, M[j].second+b})) f=false;
            if (f)
            {
                cout<<a<<' '<<b<<'\n';
                i=n;
            }
        }
    }
    return 0;
}

