#include<stdio.h>
int main ()
{
int n,a[2][100],t,i,j;
while(scanf("%d",&n)!=EOF&&n!=0)
{
for(i=0;i<n;i++)
{
scanf("%d%d",&a[0][i],&a[1][i]);
if(a[1][i]==0) a[1][i]=24;//考虑0点结束的比赛。
}
//对所有比赛按结束时间排序
for(i=1;i<n;i++)
for(j=0;j<n-i;j++)
{
if(a[1][j]>a[1][j+1])
{
t=a[1][j+1];
a[1][j+1]=a[1][j];
a[1][j]=t;
t=a[0][j+1];
a[0][j+1]=a[0][j];
a[0][j]=t;
}
}
//尽量留多的时间给后面,看更多的比赛。(贪心)
for(i=0,j=1;i<n;i++)
{
if(a[0][i]>=a[1][0])
{
j++;
a[1][0]=a[1][i];
}
}
printf("%d\n",j);
}
return 0;
}