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