#include <bits/stdc++.h>
using namespace std;
int main() {
  int n;
  cin >> n;
  vector<string> v;
  vector<int> vn;
  for (int i = 0; i < n; i++) {
    string a;
    cin >> a;
    bool cn = false;
    int y = 0;
    for (int j = 0; j < v.size(); j++) {
      if (a == v[j]) {
        y = j;
        cn = true;
        break;
      }
    }
    if (cn) {
      vn[y]++;
    } else {
      v.push_back(a);
      vn.push_back(1);
    }
  }
  int rpta = vn[0];
  for (int i = 1; i < vn.size(); i++) {
    rpta = max(rpta, vn[i]);
  }
  cout << rpta << "\n";
  return 0;
}
