#include<bits/stdc++.h>
using namespace std;
int main()
{ int i,j,x,y;
cin>>x>>y;
int n;
cin>>n;
int a[n][2];
for(i=0;i<n;i++){
cin>>a[i][0]>>a[i][1];
}
double t1=x*1.0/y;
double t2=a[0][0]*1.0/a[0][1];
double c=abs(t1-t2);
double min=c;
int rx,ry;
rx=a[0][0];
ry=a[0][1];
for(i=1;i<n;i++){
t2=a[i][0]*1.0/a[i][0];
c=abs(t1-t2);
if(c<min||c==min&&a[i][0]*a[i][1]<rx*ry){
min=c;
rx=a[i][0];
ry=a[i][1];
}
}
cout<<rx<<" "<<ry;
return 0;
}
/**************************************************************
Problem: 1346
User: hbq
Language: C++
Result: Accepted
Time:7 ms
Memory:2072 kb
****************************************************************/