#include <iostream>
#include <string>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <vector>
#include <set>
#include <map>
#include <deque>
#include <stack>
#include <queue>
#include <algorithm>
#include <cassert>
#include <random>
#include <chrono>
#include <iomanip>
#include <cmath>
#include <bitset>
#define int long long
#define double long double
#define ii pair<int,int>
#define iii pair<int, ii >
#define fi first
#define se second
#define getbit(x,y) (((x)>>(y))&1)
#define turnon(x,y) ((x)|(1ll<<y))
#define turnof(x,y) ((x)^(1ll<<y))
#define oo 1e18
#define pb push_back
#define all(x) x.begin(),x.end()
#define con(mask) mask=(mask-1)&mask
#define Unique(val) val.erase(unique(val.begin(),val.end()),val.end())
#define rand_int mt19937 rng(chrono::steady_clock::now().time_since_epoch().count());
#define rand_ll mt19937_64 rnd(chrono::steady_clock::now().time_since_epoch().count());
const int mod = 1e9 + 7;
const int base = 448;
using namespace std;
int n, m, k;
int h[505][505];
int get(int x, int y, int u, int v) {
return h[u][v] - h[x - 1][v] - h[u][y - 1] + h[x - 1][y - 1];
}
signed main() {
ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
cin >> n >> m >> k;
for(int i = 1; i <= n; i++) {
for(int j = 1; j <= m; j++) {
cin >> h[i][j];
h[i][j] += h[i][j - 1] + h[i - 1][j] - h[i - 1][j - 1];
}
}
if(h[n][m] < k) {
cout << -1;
return 0;
}
int res = n * m;
int x, y, u, v;
for(int a = 1; a <= n; a++) {
for(int b = a; b <= n; b++) {
int pos = 1;
for(int i = 1; i <= m; i++) {
while(get(a, pos + 1, b, i) >= k)pos++;
if(get(a, pos, b, i) >= k) {
int dt = (b - a + 1) * (i - pos + 1);
if(dt < res) {
res = dt;
x = a;
y = pos;
u = b;
v = i;
}
}
}
}
}
cout << res << "\n";
cout << x << " " << y << " " << u << " " << v;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8Y3N0ZGlvPgojaW5jbHVkZSA8Y3N0ZGxpYj4KI2luY2x1ZGUgPGNzdHJpbmc+CiNpbmNsdWRlIDx2ZWN0b3I+CiNpbmNsdWRlIDxzZXQ+CiNpbmNsdWRlIDxtYXA+CiNpbmNsdWRlIDxkZXF1ZT4KI2luY2x1ZGUgPHN0YWNrPgojaW5jbHVkZSA8cXVldWU+CiNpbmNsdWRlIDxhbGdvcml0aG0+CiNpbmNsdWRlIDxjYXNzZXJ0PgojaW5jbHVkZSA8cmFuZG9tPgojaW5jbHVkZSA8Y2hyb25vPgojaW5jbHVkZSA8aW9tYW5pcD4KI2luY2x1ZGUgPGNtYXRoPgojaW5jbHVkZSA8Yml0c2V0PgojZGVmaW5lIGludCBsb25nIGxvbmcKI2RlZmluZSBkb3VibGUgbG9uZyBkb3VibGUKI2RlZmluZSBpaSBwYWlyPGludCxpbnQ+CiNkZWZpbmUgaWlpIHBhaXI8aW50LCBpaSA+CiNkZWZpbmUgZmkgZmlyc3QKI2RlZmluZSBzZSBzZWNvbmQKI2RlZmluZSBnZXRiaXQoeCx5KSAoKCh4KT4+KHkpKSYxKQojZGVmaW5lIHR1cm5vbih4LHkpICgoeCl8KDFsbDw8eSkpCiNkZWZpbmUgdHVybm9mKHgseSkgKCh4KV4oMWxsPDx5KSkKI2RlZmluZSBvbyAxZTE4CiNkZWZpbmUgcGIgcHVzaF9iYWNrCiNkZWZpbmUgYWxsKHgpIHguYmVnaW4oKSx4LmVuZCgpCiNkZWZpbmUgY29uKG1hc2spIG1hc2s9KG1hc2stMSkmbWFzawojZGVmaW5lIFVuaXF1ZSh2YWwpIHZhbC5lcmFzZSh1bmlxdWUodmFsLmJlZ2luKCksdmFsLmVuZCgpKSx2YWwuZW5kKCkpCgojZGVmaW5lIHJhbmRfaW50IG10MTk5Mzcgcm5nKGNocm9ubzo6c3RlYWR5X2Nsb2NrOjpub3coKS50aW1lX3NpbmNlX2Vwb2NoKCkuY291bnQoKSk7CiNkZWZpbmUgcmFuZF9sbCBtdDE5OTM3XzY0IHJuZChjaHJvbm86OnN0ZWFkeV9jbG9jazo6bm93KCkudGltZV9zaW5jZV9lcG9jaCgpLmNvdW50KCkpOwoKY29uc3QgaW50IG1vZCA9IDFlOSArIDc7CmNvbnN0IGludCBiYXNlID0gNDQ4Owp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG4sIG0sIGs7CgppbnQgaFs1MDVdWzUwNV07CgppbnQgZ2V0KGludCB4LCBpbnQgeSwgaW50IHUsIGludCB2KSB7CiAgICByZXR1cm4gaFt1XVt2XSAtIGhbeCAtIDFdW3ZdIC0gaFt1XVt5IC0gMV0gKyBoW3ggLSAxXVt5IC0gMV07Cn0KCgpzaWduZWQgbWFpbigpIHsKCiAgICBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKDApO2Npbi50aWUoMCk7Y291dC50aWUoMCk7CgogICAgY2luID4+IG4gPj4gbSA+PiBrOwoKICAgIGZvcihpbnQgaSA9IDE7IGkgPD0gbjsgaSsrKSB7CiAgICAgICAgZm9yKGludCBqID0gMTsgaiA8PSBtOyBqKyspIHsKICAgICAgICAgICAgY2luID4+IGhbaV1bal07CiAgICAgICAgICAgIGhbaV1bal0gKz0gaFtpXVtqIC0gMV0gKyBoW2kgLSAxXVtqXSAtIGhbaSAtIDFdW2ogLSAxXTsKICAgICAgICB9CiAgICB9CgogICAgaWYoaFtuXVttXSA8IGspIHsKICAgICAgICBjb3V0IDw8IC0xOwogICAgICAgIHJldHVybiAwOwogICAgfQoKICAgIGludCByZXMgPSBuICogbTsKICAgIGludCB4LCB5LCB1LCB2OwoKICAgIGZvcihpbnQgYSA9IDE7IGEgPD0gbjsgYSsrKSB7CiAgICAgICAgZm9yKGludCBiID0gYTsgYiA8PSBuOyBiKyspIHsKICAgICAgICAgICAgaW50IHBvcyA9IDE7CgogICAgICAgICAgICBmb3IoaW50IGkgPSAxOyBpIDw9IG07IGkrKykgewogICAgICAgICAgICAgICAgd2hpbGUoZ2V0KGEsIHBvcyArIDEsIGIsIGkpID49IGspcG9zKys7CgogICAgICAgICAgICAgICAgaWYoZ2V0KGEsIHBvcywgYiwgaSkgPj0gaykgewogICAgICAgICAgICAgICAgICAgIGludCBkdCA9IChiIC0gYSArIDEpICogKGkgLSBwb3MgKyAxKTsKCiAgICAgICAgICAgICAgICAgICAgaWYoZHQgPCByZXMpIHsKICAgICAgICAgICAgICAgICAgICAgICAgcmVzID0gZHQ7CiAgICAgICAgICAgICAgICAgICAgICAgIHggPSBhOwogICAgICAgICAgICAgICAgICAgICAgICB5ID0gcG9zOwogICAgICAgICAgICAgICAgICAgICAgICB1ID0gYjsKICAgICAgICAgICAgICAgICAgICAgICAgdiA9IGk7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQoKCiAgICBjb3V0IDw8IHJlcyA8PCAiXG4iOwogICAgY291dCA8PCB4IDw8ICIgIiA8PCB5IDw8ICIgIiA8PCB1IDw8ICIgIiA8PCB2Owp9Cg==