#include <bits/stdc++.h>
using namespace std;
int nums(int x,int y,int t1,int t2){
    return abs(x - t1) + abs(y - t2); 
} 
int a[10000][2];
int main(){
    int x,y,n,i,j,r1,r2;
    cin>>x>>y;
    cin>>n;
      
    int maxlen = 300;
    int s;
    for(i = 0; i < n;i++){
        cin>>a[i][0]>>a[i][1];
        if(a[i][0] == x && a[i][1] == y){
            continue;
        }
          
        s = nums(x,y,a[i][0],a[i][1]);
        if(s < maxlen){
            r1 = a[i][0];
            r2 = a[i][1];
            maxlen = s;
        }else if(s == maxlen){
            if(a[i][0] + a[i][1] < r1 + r2){
                r1 = a[i][0];
                r2 = a[i][1];
            }
        }
    }
    cout<<r1<<" "<<r2<<endl;
    return 0;
}
/**************************************************************
	Problem: 1347
	User: wengsihan
	Language: C++
	Result: Accepted
	Time:9 ms
	Memory:2152 kb
****************************************************************/