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