#include <iostream>
using namespace std;
int main() {
int n, m, mix, inx, iny, max;
int A[100][100];
cin >> n >> m;
for(int i = 0; i < n; i++){
for(int j = 0; j < m; j++){
cin >> A[i][j];
}
}
max = 0;
for(int i = 0; i < n; i++){
for(int j = 0; j < m; j++){
if(A[i][j] > max){
max = A[i][j];
}
}
}
iny = 1;
inx = 1;
mix = max;
for(int i = 0; i < n; i++){
for(int j = 0; j < m; j++){
if(A[i][j] < mix){
mix = A[i][j];
inx = i+1;
iny = j+1;
}
}
}
cout << inx << " " << iny << " " << mix << "\n";
iny = 1;
inx = 1;
mix = 0;
for(int i = 0; i < n; i++){
for(int j = 0; j < m; j++){
if(A[i][j] > mix){
mix = A[i][j];
inx = i+1;
iny = j+1;
}
}
}
cout << inx << " " << iny << " " << mix;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgbiwgbSwgbWl4LCBpbngsIGlueSwgbWF4OwoJaW50IEFbMTAwXVsxMDBdOwoJY2luID4+IG4gPj4gbTsKCWZvcihpbnQgaSA9IDA7IGkgPCBuOyBpKyspewoJCWZvcihpbnQgaiA9IDA7IGogPCBtOyBqKyspewoJCQljaW4gPj4gQVtpXVtqXTsKCQl9Cgl9CgltYXggPSAwOwoJZm9yKGludCBpID0gMDsgaSA8IG47IGkrKyl7CgkJZm9yKGludCBqID0gMDsgaiA8IG07IGorKyl7CgkJCWlmKEFbaV1bal0gPiBtYXgpewoJCQkJbWF4ID0gQVtpXVtqXTsKCQkJfQoJCX0KCX0KCWlueSA9IDE7CglpbnggPSAxOwoJbWl4ID0gbWF4OwoJZm9yKGludCBpID0gMDsgaSA8IG47IGkrKyl7CgkJZm9yKGludCBqID0gMDsgaiA8IG07IGorKyl7CgkJCWlmKEFbaV1bal0gPCBtaXgpewoJCQkJbWl4ID0gQVtpXVtqXTsKCQkJCWlueCA9IGkrMTsKCQkJCWlueSA9IGorMTsKCQkJfQoJCX0KCX0KCWNvdXQgPDwgaW54IDw8ICIgIiA8PCBpbnkgPDwgIiAiIDw8IG1peCA8PCAiXG4iOwoJaW55ID0gMTsKCWlueCA9IDE7CgltaXggPSAwOwoJZm9yKGludCBpID0gMDsgaSA8IG47IGkrKyl7CgkJZm9yKGludCBqID0gMDsgaiA8IG07IGorKyl7CgkJCWlmKEFbaV1bal0gPiBtaXgpewoJCQkJbWl4ID0gQVtpXVtqXTsKCQkJCWlueCA9IGkrMTsKCQkJCWlueSA9IGorMTsKCQkJfQoJCX0KCX0KCWNvdXQgPDwgaW54IDw8ICIgIiA8PCBpbnkgPDwgIiAiIDw8IG1peDsKCXJldHVybiAwOwp9