#include<stdio.h>
int main(){
int m, n, i, j, c, d, e;
scanf("%d%d", &m, &n);
int a[m][n]; // 注意:这里假设编译器支持C99标准或更高
// 读取数组元素
for(i = 0; i < m; i++){
for(j = 0; j < n; j++){
scanf("%d", &a[i][j]);
}
}
// 初始化最大值及其索引
e = a[0][0];
c = 0;
d = 0;
// 寻找最大值及其索引
for(i = 0; i < m; i++){
for(j = 0; j < n; j++){
if(e < a[i][j]){
e = a[i][j];
c = i;
d = j;
}
}
}
// 输出最大值及其索引
printf("%d\n", e);
printf("%d %d", c, d);
return 0;
}