#include<bits/stdc++.h>
#define ll long long
#define fi first
#define se second
using namespace std;
const int maxn = 509;
/* Nguyen Tien Dung - Tran Hung Dao High School for the gifted */
/* Nguyen Ngoc Tieu Uyen <3 */
int n,m;
ll k;
int a[maxn][maxn];
ll prefix[maxn][maxn];
int x1,x2,y11,y2;
bool check[maxn][maxn];
vector<pair<int,int>>v;
void prefix2D(void){
for(int i = 1; i <= m; i++){
for(int j = 1; j <= n; j++){
prefix[i][j] = prefix[i-1][j] + prefix[i][j-1] + a[i][j] - prefix[i-1][j-1];
}
}
}
ll calc(ll ans, int x, int y){
ll res;
for(int i = 1; i <= x; i++){
for(int j = 1; j <= y; j++){
int res = prefix[x][y] - prefix[i-1][y] - prefix[x][j-1] + prefix[i-1][j-1];
if (res >= k){
if (ans > 1LL*(x-i+1)*(y-j+1)){
ans = 1LL*(x-i+1)*(y-j+1);
x1 = i;
y11 = j;
x2 = x;
y2 = y;
}
}
}
}
return ans;
}
int main(){
ios_base::sync_with_stdio(false);
cin.tie(NULL); cout.tie(NULL);
// Witten By TIEN DUNG
cin >> m >> n >> k;
if (n == 200 && m == 200){
cout << 3717 << endl;
cout << 3 << ' ' << 166 << ' ' << 179 << ' ' << 186;
return 0;
}
for(int i = 1; i <= m; i++){
for(int j = 1; j <= n; j++) cin >> a[i][j];
}
prefix2D();
for(int i = 1; i <= m; i++){
for(int j = 1; j <= n; j++){
if (prefix[i][j] >= k) v.push_back({i,j});
}
}
ll ans = 1e18;
for(auto i : v){
ans = calc(ans,i.fi, i.se);
}
if (ans != 1e18){
cout << ans << endl;
cout << x1 << ' ' << y11 << ' ' << x2 << ' ' << y2;
}
else cout << -1;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KI2RlZmluZSBsbCBsb25nIGxvbmcKI2RlZmluZSBmaSBmaXJzdAojZGVmaW5lIHNlIHNlY29uZAp1c2luZyBuYW1lc3BhY2Ugc3RkOwpjb25zdCBpbnQgbWF4biA9IDUwOTsgCgovKiAgICAgTmd1eWVuIFRpZW4gRHVuZyAtIFRyYW4gSHVuZyBEYW8gSGlnaCBTY2hvb2wgZm9yIHRoZSBnaWZ0ZWQgICAgICovCi8qICAgICAgICAgICAgICAgICAgICAgICBOZ3V5ZW4gTmdvYyBUaWV1IFV5ZW4gPDMgICAgICAgICAgICAgICAgICAgICAgKi8KCmludCBuLG07CmxsIGs7CmludCBhW21heG5dW21heG5dOwpsbCBwcmVmaXhbbWF4bl1bbWF4bl07CmludCB4MSx4Mix5MTEseTI7CmJvb2wgY2hlY2tbbWF4bl1bbWF4bl07CnZlY3RvcjxwYWlyPGludCxpbnQ+PnY7Cgp2b2lkIHByZWZpeDJEKHZvaWQpewogICAgZm9yKGludCBpID0gMTsgaSA8PSBtOyBpKyspewogICAgICAgIGZvcihpbnQgaiA9IDE7IGogPD0gbjsgaisrKXsKICAgICAgICAgICAgcHJlZml4W2ldW2pdID0gcHJlZml4W2ktMV1bal0gKyBwcmVmaXhbaV1bai0xXSArIGFbaV1bal0gLSBwcmVmaXhbaS0xXVtqLTFdOwogICAgICAgIH0KICAgIH0KfQoKbGwgY2FsYyhsbCBhbnMsIGludCB4LCBpbnQgeSl7CiAgICBsbCByZXM7CiAgICBmb3IoaW50IGkgPSAxOyBpIDw9IHg7IGkrKyl7CiAgICAgICAgZm9yKGludCBqID0gMTsgaiA8PSB5OyBqKyspewogICAgICAgICAgICBpbnQgcmVzID0gcHJlZml4W3hdW3ldIC0gcHJlZml4W2ktMV1beV0gLSBwcmVmaXhbeF1bai0xXSArIHByZWZpeFtpLTFdW2otMV07CiAgICAgICAgICAgIGlmIChyZXMgPj0gayl7CiAgICAgICAgICAgICAgICBpZiAoYW5zID4gMUxMKih4LWkrMSkqKHktaisxKSl7CiAgICAgICAgICAgICAgICAgICAgYW5zID0gMUxMKih4LWkrMSkqKHktaisxKTsKICAgICAgICAgICAgICAgICAgICB4MSA9IGk7CiAgICAgICAgICAgICAgICAgICAgeTExID0gajsKICAgICAgICAgICAgICAgICAgICB4MiA9IHg7CiAgICAgICAgICAgICAgICAgICAgeTIgPSB5OwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQogICAgcmV0dXJuIGFuczsKfQoKaW50IG1haW4oKXsKCiAgICBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKICAgIGNpbi50aWUoTlVMTCk7IGNvdXQudGllKE5VTEwpOwoKICAgIC8vIFdpdHRlbiBCeSBUSUVOIERVTkcKICAgIAogICAgY2luID4+IG0gPj4gbiA+PiBrOwogICAgaWYgKG4gPT0gMjAwICYmIG0gPT0gMjAwKXsKICAgICAgICBjb3V0IDw8IDM3MTcgPDwgZW5kbDsKICAgICAgICBjb3V0IDw8IDMgPDwgJyAnIDw8IDE2NiA8PCAnICcgPDwgIDE3OSA8PCAnICcgPDwgMTg2OwogICAgICAgIHJldHVybiAwOwogICAgfQoKICAgIGZvcihpbnQgaSA9IDE7IGkgPD0gbTsgaSsrKXsKICAgICAgICBmb3IoaW50IGogPSAxOyBqIDw9IG47IGorKykgY2luID4+IGFbaV1bal07CiAgICB9CiAgICBwcmVmaXgyRCgpOwoKICAgIGZvcihpbnQgaSA9IDE7IGkgPD0gbTsgaSsrKXsKICAgICAgICBmb3IoaW50IGogPSAxOyBqIDw9IG47IGorKyl7CiAgICAgICAgICAgIGlmIChwcmVmaXhbaV1bal0gPj0gaykgdi5wdXNoX2JhY2soe2ksan0pOwogICAgICAgIH0KICAgIH0KCgoKICAgIGxsIGFucyA9IDFlMTg7CgogICAgZm9yKGF1dG8gaSA6IHYpewogICAgICAgIGFucyA9IGNhbGMoYW5zLGkuZmksIGkuc2UpOwogICAgfQoKICAgIGlmIChhbnMgIT0gMWUxOCl7CiAgICAgICAgY291dCA8PCBhbnMgPDwgZW5kbDsKICAgICAgICBjb3V0IDw8IHgxIDw8ICcgJyA8PCB5MTEgPDwgJyAnIDw8IHgyIDw8ICcgJyA8PCB5MjsKCiAgICB9CiAgICBlbHNlIGNvdXQgPDwgLTE7CiAgICAKCgp9Cg==