#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const ll MOD = 1e9+7;
const int N = 1005;
const int dirx[]={1,0,-1,0};
const int diry[]={0,1,0,-1};
struct node{
int x,y,v;
}a[N];
int mat[N][N],n,m,vis[N][N];
queue<pair<int,pair<int,int> > >q;
bool ok(int x,int y){
return x>0&&x<=n&&y>0&&y<=m;
}
bool cmp(const node &lhs,const node &rhs){
return lhs.v>rhs.v;
}
int main()
{
ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0);
int k;
cin>>n>>m>>k;
for(int i=1;i<=k;i++){
cin>>a[i].x>>a[i].y>>a[i].v;
}
sort(a+1,a+1+n,cmp);
for(int i=1;i<=n;i++)for(int j=1;j<=m;j++)mat[i][j]=10000000;
int x,y,v,posx,posy,d,ans,newx,newy,newd,vrednost;
int prev=-1;
for(int i=1;i<=k;i++){
q.push({a[i].x,{a[i].y,0}});
vis[a[i].x][a[i].y]=i;
while(!q.empty()){
auto p=q.front();
q.pop();
mat[p.first][p.second.first]=(p.second.second+a[i].v-1)/a[i].v;
for(int j=0;j<4;j++){
newx=p.first+dirx[j];
newy=p.second.first+diry[j];
vrednost=(p.second.second+a[i].v)/a[i].v;
if(ok(newx,newy)&&vis[newx][newy]!=i&&vrednost<=mat[newx][newy]){
q.push({newx,{newy,p.second.second+1}});
vis[newx][newy]=i;
}
}
}
}
int ans2=-1;
int p,t;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
if(mat[i][j]>ans2){
ans2=mat[i][j];
p=i;
t=j;
}
}
}
cout<<p<<" "<<t;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp0eXBlZGVmIGxvbmcgbG9uZyBsbDsKY29uc3QgbGwgTU9EID0gMWU5Kzc7CmNvbnN0IGludCBOID0gMTAwNTsKY29uc3QgaW50IGRpcnhbXT17MSwwLC0xLDB9Owpjb25zdCBpbnQgZGlyeVtdPXswLDEsMCwtMX07CgpzdHJ1Y3Qgbm9kZXsKICAgIGludCB4LHksdjsKfWFbTl07CgppbnQgbWF0W05dW05dLG4sbSx2aXNbTl1bTl07CnF1ZXVlPHBhaXI8aW50LHBhaXI8aW50LGludD4gPiA+cTsKYm9vbCBvayhpbnQgeCxpbnQgeSl7CiAgICByZXR1cm4geD4wJiZ4PD1uJiZ5PjAmJnk8PW07Cn0KYm9vbCBjbXAoY29uc3Qgbm9kZSAmbGhzLGNvbnN0IG5vZGUgJnJocyl7CiAgICByZXR1cm4gbGhzLnY+cmhzLnY7Cn0KaW50IG1haW4oKQp7CiAgICBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTtjaW4udGllKDApO2NvdXQudGllKDApOwoKICAgIGludCBrOwogICAgY2luPj5uPj5tPj5rOwoKICAgIGZvcihpbnQgaT0xO2k8PWs7aSsrKXsKICAgICAgICBjaW4+PmFbaV0ueD4+YVtpXS55Pj5hW2ldLnY7CiAgICB9CgoKICAgIHNvcnQoYSsxLGErMStuLGNtcCk7CiAgICBmb3IoaW50IGk9MTtpPD1uO2krKylmb3IoaW50IGo9MTtqPD1tO2orKyltYXRbaV1bal09MTAwMDAwMDA7CiAgICBpbnQgeCx5LHYscG9zeCxwb3N5LGQsYW5zLG5ld3gsbmV3eSxuZXdkLHZyZWRub3N0OwogICAgaW50IHByZXY9LTE7CgogICAgZm9yKGludCBpPTE7aTw9aztpKyspewogICAgICAgIHEucHVzaCh7YVtpXS54LHthW2ldLnksMH19KTsKICAgICAgICB2aXNbYVtpXS54XVthW2ldLnldPWk7CiAgICAgICAgd2hpbGUoIXEuZW1wdHkoKSl7CiAgICAgICAgICAgIGF1dG8gcD1xLmZyb250KCk7CiAgICAgICAgICAgIHEucG9wKCk7CiAgICAgICAgICAgIG1hdFtwLmZpcnN0XVtwLnNlY29uZC5maXJzdF09KHAuc2Vjb25kLnNlY29uZCthW2ldLnYtMSkvYVtpXS52OwogICAgICAgICAgICBmb3IoaW50IGo9MDtqPDQ7aisrKXsKICAgICAgICAgICAgICAgIG5ld3g9cC5maXJzdCtkaXJ4W2pdOwogICAgICAgICAgICAgICAgbmV3eT1wLnNlY29uZC5maXJzdCtkaXJ5W2pdOwogICAgICAgICAgICAgICAgdnJlZG5vc3Q9KHAuc2Vjb25kLnNlY29uZCthW2ldLnYpL2FbaV0udjsKICAgICAgICAgICAgICAgIGlmKG9rKG5ld3gsbmV3eSkmJnZpc1tuZXd4XVtuZXd5XSE9aSYmdnJlZG5vc3Q8PW1hdFtuZXd4XVtuZXd5XSl7CiAgICAgICAgICAgICAgICAgICAgcS5wdXNoKHtuZXd4LHtuZXd5LHAuc2Vjb25kLnNlY29uZCsxfX0pOwogICAgICAgICAgICAgICAgICAgIHZpc1tuZXd4XVtuZXd5XT1pOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQogICAgaW50IGFuczI9LTE7CiAgICBpbnQgcCx0OwogICAgZm9yKGludCBpPTE7aTw9bjtpKyspewogICAgICAgIGZvcihpbnQgaj0xO2o8PW07aisrKXsKICAgICAgICAgICAgaWYobWF0W2ldW2pdPmFuczIpewogICAgICAgICAgICAgICAgYW5zMj1tYXRbaV1bal07CiAgICAgICAgICAgICAgICBwPWk7CiAgICAgICAgICAgICAgICB0PWo7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CiAgICBjb3V0PDxwPDwiICI8PHQ7CiAgICByZXR1cm4gMDsKfQo=