#include <iostream>
using namespace std;
const int MAX_SIZE = 10;
const int STRANGE_NO = 29;
int main() {
int n, m, mt[MAX_SIZE + 1][MAX_SIZE + 1];
cin >> n >> m;
for (int i = 0; i < n; ++i) {
for (int j = 0; j < m; ++j) {
cin >> mt[i][j];
}
}
int strangeCol = 0, strangeApar = 0;// sau putem pune mt[n][n] = 0 in loc de strangeApar si mt[n][m] = 0 in loc de strangeCol
for (int i = 0; i < m; ++i) {
mt[m][m] = 0;
for (int j = 0; j < n; ++j) {
if (mt[j][i] == STRANGE_NO) {
++mt[m][m];
}
}
if(mt[n][m] > strangeApar) {
strangeApar = mt[m][m];
strangeCol = i;
}
}
cout << strangeCol;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKCWNvbnN0IGludCBNQVhfU0laRSA9IDEwOwoJY29uc3QgaW50IFNUUkFOR0VfTk8gPSAyOTsKaW50IG1haW4oKSB7CgkJaW50IG4sIG0sIG10W01BWF9TSVpFICsgMV1bTUFYX1NJWkUgKyAxXTsKCQljaW4gPj4gbiA+PiBtOwoJCWZvciAoaW50IGkgPSAwOyBpIDwgbjsgKytpKSB7CgkJCWZvciAoaW50IGogPSAwOyBqIDwgbTsgKytqKSB7CgkJCQljaW4gPj4gbXRbaV1bal07CgkJCX0KCQl9CgkJaW50IHN0cmFuZ2VDb2wgPSAwLCAgc3RyYW5nZUFwYXIgPSAwOy8vIHNhdSBwdXRlbSBwdW5lIG10W25dW25dID0gMCBpbiBsb2MgZGUgc3RyYW5nZUFwYXIgc2kgbXRbbl1bbV0gPSAwIGluIGxvYyBkZSBzdHJhbmdlQ29sCgkJZm9yIChpbnQgaSA9IDA7IGkgPCBtOyArK2kpIHsKCQkJbXRbbV1bbV0gPSAwOwoJCQlmb3IgKGludCBqID0gMDsgaiA8IG47ICsraikgewoJCQkJaWYgKG10W2pdW2ldID09IFNUUkFOR0VfTk8pIHsKCQkJCQkrK210W21dW21dOwoJCQkJfQoJCQl9CgkJCQlpZihtdFtuXVttXSA+IHN0cmFuZ2VBcGFyKSB7CgkJCQlzdHJhbmdlQXBhciA9IG10W21dW21dOyAKCQkJCXN0cmFuZ2VDb2wgPSBpOwoJCQkJfQoJCX0KCQljb3V0IDw8IHN0cmFuZ2VDb2w7CglyZXR1cm4gMDsKfQ==