#include<stdio.h>
main(){
int a[100],b[100],n;
int count, flag, i, j, t;
while(scanf("%d", &n)&&n){
/*首先将始终时间输入*/
for(i=0; i<n; i++){
scanf("%d%d", &a[i],&b[i]);
}
/*将输入以结束时间排序*/
for(i=0; i<n-1; i++){
for(j=0; j<n-1-i; j++){
if(b[j]>b[j+1]){
t = b[j];
b[j] = b[j+1];
b[j+1] = t;
t = a[j];
a[j] = a[j+1];
a[j+1] = t;
}
}
}
count = 0;
flag = 0;
for(i=0; i<n; i++){
if(a[i]>=flag){
flag = b[i];
count ++;
}
}
printf("%d\n", count);
}
}