#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int m,n,i,j;
while(cin>>m>>n)
{
int x=0,y=0;
int **a=new int*[m];//动态开辟二维数组
for(i=0;i<m;i++)
{
a[i]=new int[n];
}
for(i=0;i<m;i++)
for(j=0;j<n;j++)
{
cin>>a[i][j];
if(abs(a[y][x])<abs(a[i][j]))
{
y=i;
x=j;
}
}
cout<<y+1<<' '<<x+1<<' '<<a[y][x]<<endl;//行列标号从1开始
for(i=0;i<m;i++)//释放二维数组
{
delete[]a[i];
a[i]=NULL;
}
delete []a;
a=NULL;
}
return 0;
}