#include <bits/stdc++.h>
using namespace std;
struct t {
  int h, m;
  char y;
} a[101];
int da, n, o;
int main() {
  cin >> n;
  for (int i = 0; i <= n; i++) {
    char f[35];
    cin.getline(f, 35);
    char s1 = f[1];
    if (s1 != '0') a[i].h = s1 - '0', a[i].h *= 10;
    s1 = f[2];
    a[i].h += s1 - '0';
    if (a[i].h == 12) a[i].h = 0;
    s1 = f[4];
    if (s1 != '0') a[i].m = s1 - '0', a[i].m *= 10;
    s1 = f[5];
    a[i].m += s1 - '0';
    a[i].y = f[7];
  }
  da++;
  for (int i = 2; i <= n; i++) {
    if (a[i - 1].y == 'p' && a[i].y == 'a')
      da++, o = 1;
    else if (a[i - 1].h == a[i].h && a[i - 1].m == a[i].m &&
             a[i - 1].y == a[i].y) {
      o++;
      if (o > 10) o = 1, da++;
    } else if (a[i - 1].h > a[i].h ||
               (a[i - 1].h == a[i].h && a[i - 1].m > a[i].m)) {
      if (a[i - 1].y == a[i].y) da++;
      o = 1;
    } else
      o = 1;
  }
  cout << da;
}
