#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: panjinyan
Language: C++
Result: Accepted
Time:8 ms
Memory:2152 kb
****************************************************************/