#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
****************************************************************/