#include<stdio.h>
int main(){
  int n,h1,h2,m1,m2,s1,s2,s,max,i;
  while(scanf("%d",&n),n){
    int d[100010]={0};
    while(n--){
      scanf("%d:%d:%d %d:%d:%d",&h1,&m1,&s1,&h2,&m2,&s2);
      d[(h1*60+m1)*60+s1]++;
      d[(h2*60+m2)*60+s2]--;
    }
    for(i=s=max=0;i<100000;i++){
      s+=d[i];
      if(max<s)max=s;
    }
    printf("%d\n",max);    
  }
  return 0;
}