#include<bits/stdc++.h>
using namespace std;
int n;
struct pp{
int s,t;
}a[105];
bool cmp(pp b,pp c){
return b.t<c.t;
}
int main(){
while(cin>>n){
if(n==0) break;
int ans=1;
for(int i=0;i<n;i++){
cin>>a[i].s>>a[i].t;
}
sort(a,a+n,cmp);
int e=a[0].t;
for(int i=1;i<n;i++){
if(e<=a[i].s) {
ans++;
e=a[i].t;
}
}
cout<<ans<<endl;
}
}