#include <bits/stdc++.h>
int main() {
  long int n, i, j, c = 0, max = 0;
  int h[100000], m[100000], t[100000];
  scanf("%ld", &n);
  for (i = 0; i < n; i++) {
    scanf("%d %d", &h[i], &m[i]);
    t[i] = h[i] * 60 + m[i];
    if (i > 0) {
      if (t[i] == t[i - 1])
        c++;
      else {
        if (max < c + 1) max = c + 1;
        c = 0;
      }
    }
  }
  if (max < c + 1) max = c + 1;
  if (max > 0)
    printf("%ld", max);
  else
    printf("%ld", c + 1);
  return 0;
}
