#include <bits/stdc++.h>
using namespace std;

//求从x y点走到t1 t2点需要花费的距离 
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;//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: admin
	Language: C++
	Result: Accepted
	Time:9 ms
	Memory:2152 kb
****************************************************************/