#include <bits/stdc++.h>
using namespace std;
int main()
{
int i,x,y,n,m,amin=INT_MAX,bmin=INT_MAX;
cin>>x>>y;
cin>>n;
int a[n][2];
for(i=0;i<n;i++) cin>>a[i][0]>>a[i][1];
for(i=0;i<n;i++)
{if(a[i][0]!=x&&a[i][1]!=y)
	if(abs(a[i][0]-x)+abs(a[i][1]-y)<amin)
	{amin=abs(a[i][0]-x)+abs(a[i][1]-y);
	 bmin=a[i][0]+a[i][1];
	 m=i;
	}
	else if(abs(a[i][0]-x)+abs(a[i][1]-y)==amin)
	{if(a[i][0]+a[i][1]<=bmin)
		{bmin=a[i][0]+a[i][1];
		m=i; 
		}
		
	}
}
cout<<a[m][0]<<" "<<a[m][1];


return 0;
}

/**************************************************************
	Problem: 1347
	User: leo666
	Language: C++
	Result: Wrong Answer
****************************************************************/