#include using namespace std; using ll = long long; int main() { cin.tie(0); ios::sync_with_stdio(false); int n, m; cin >> n >> m; vector< vector > cur(m); vector< vector > r(n, vector(m)); for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { cin >> r[i][j]; if (cur[j].empty() || r[i][j] == r[cur[j].front()][j]) { cur[j].push_back(i); } else if (r[i][j] > r[cur[j].front()][j]) { cur[j].clear(); cur[j].push_back(i); } } set s; for (int j = 0; j < m; j++) { for (int x : cur[j]) { s.insert(x); } } cout << s.size() << endl; } return 0; }