#include <bits/stdc++.h>
using namespace std;
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  cout.tie(NULL);
  ;
  long long int n, i, j, k, len, x, y, z, c, f, flag, p, q, mx, mn, l, r, sum,
      ans, tmp, it, pos, avg, m, cnt;
  {
    f = 0;
    flag = 0;
    ans = 0;
    cnt = 0;
    sum = 0;
    mn = LLONG_MAX;
    mx = LLONG_MIN;
    cin >> n >> k;
    set<long long int> st;
    long long int a[n][k];
    char ch;
    for (i = 0; i < n; i++)
      for (j = 0; j < k; j++) {
        cin >> ch;
        a[i][j] = ch - '0';
      }
    for (i = 0; i < k; i++) {
      mx = a[0][i];
      for (j = 0; j < n; j++) mx = max(mx, a[j][i]);
      for (j = 0; j < n; j++) {
        if (mx == a[j][i]) {
          st.insert(j);
        }
      }
    }
    cout << st.size();
  }
  return 0;
}
