#include<iostream>#include<vector>usingnamespace std;int n, m;boolisUp(vector<int>a, vector<int>b){bool flag =1;for(size_t i =0; i < m; i++){if(a[i]<= b[i])return0;}return1;}intmain(){
cin >> n >> m;
vector<vector<int>>vec(n,vector<int>(m));for(size_t i =0; i < n; i++){for(size_t j =0; j < m; j++){
cin >> vec[i][j];}}for(size_t i =0; i < n; i++){bool notFind =1;for(size_t j =0; j < n; j++){if(isUp(vec[j], vec[i])){
cout << j +1<< endl;
notFind =0;break;}}if(notFind){
cout <<"0\n";}}return0;system("pause");}