#include <stdio.h>
int main(void)
{
  int n,s[10000],g[10000],f[10000],hs,ms,ss,hg,mg,sg,i,j,t,c;
  while(1){
    c=1;
    scanf("%d",&n);
    if(!n) break;
    for(i=0;i<n;i++){
      scanf("%d:%d:%d %d:%d:%d",&hs,&ms,&ss,&hg,&mg,&sg);
      s[i]=3600*hs+60*ms+ss;
      g[i]=3600*hg+60*mg+sg;
      f[i]=0;
    }
    for(i=0;i<n-1;i++){
      for(j=i;j>i;j--){
	if(s[j-1]>s[j]){
	  t=s[j];
	  s[j]=s[j-1];
	  s[j-1]=t;
	  t=g[j];
	  g[j]=g[j-1];
	  g[j-1]=t;
	}
      }
    }
    for(i=1;i<n;i++){
      for(j=0;j<i;){
	if(f[j]==1){
	  j++;
	  continue;
	}
	if(s[i]>=g[j]){
	    f[j]=1;
	    break;
	}
	j++;
	if(j==i)
	  c++;
      }
    }
    printf("%d\n",c);
  }
  return 0;
}