#include<bits/stdc++.h>//&&x!=d[0][0]&&y!=d[0][1]
using namespace std;
int main()
{
	int n,i,a[100][2],min1=INT_MAX,min2=INT_MAX,x,y,m;
	cin>>x>>y>>n;
	for(i=0;i<n;i++) cin>>a[i][0]>>a[i][1];
	for(i=0;i<n;i++){
		if(x!=a[i][0]||y!=a[i][1]){
			if(abs(a[i][0]-x)+abs(a[i][1]-y)<min1){
				m=i;
				min1=abs(a[i][0]-x)+abs(a[i][1]-y);
				min2=a[i][0]+a[i][1];
			}else 
			if(abs(a[i][0]-x)+abs(a[i][1]-y)==min1){
				if(a[i][0]+a[i][1]<min2){
					m=i;
					min1=abs(a[i][0]-x)+abs(a[i][1]-y);
					min2=a[i][0]+a[i][1];
				}
			}
		}
	}
	cout<<a[m][0]<<" "<<a[m][1];
	return 0;
}
/**************************************************************
	Problem: 1347
	User: zzz
	Language: C++
	Result: Accepted
	Time:11 ms
	Memory:2072 kb
****************************************************************/