#include<bits/stdc++.h>
using namespace std;
int main(){
  int i,j,n,x,w,m,min;
  int a[100][100];
  min=INT_MAX; 
  cin>>i>>j>>n;
  for(x=0;x<n;x++)
  cin>>a[x][0]>>a[x][1];
  for(x=0;x<n;x++){
  	if(a[x][0]+a[x][1]!=i+j){
  	if(abs((a[x][0]+a[x][1])-(i+j))<min){
  		w=a[x][0];
  		m=a[x][1];
		min=w+m;
	if(abs(a[x][0]+a[x][1]-i-j)==abs(min-i-j)){
  	if(a[x][0]+a[x][1]<min){
  		w=a[x][0];
  		m=a[x][1];}}}}}
		
	cout<<w<<" "<<m;
  return 0;
}
/**************************************************************
	Problem: 1347
	User: wtq001
	Language: C++
	Result: Wrong Answer
****************************************************************/