#include "bits/stdc++.h"
#define ll long long
using namespace std;
void SOLVE(){
int n,l,r;
cin>>n;
vector<pair<int,int>>v;
for(int i=0;i<n;i++){
cin>>l>>r;
v.push_back({r,l});
}
sort(v.begin(),v.end());
int cur=0;
int cnt=0;
for(int i=0;i<n;i++){
if(v[i].second>=cur){
cnt++;
cur=v[i].first;
}
}
cout<<cnt<<endl;
}
signed main(){
int T=1;
// cin>>T;
while(T--)
SOLVE();
return 0;
}
I2luY2x1ZGUgImJpdHMvc3RkYysrLmgiCiNkZWZpbmUgbGwgICAgICAgICAgICAgICBsb25nIGxvbmcKCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgoKdm9pZCBTT0xWRSgpewogICAgaW50IG4sbCxyOwogICAgY2luPj5uOwogICAgdmVjdG9yPHBhaXI8aW50LGludD4+djsKICAgIGZvcihpbnQgaT0wO2k8bjtpKyspewogICAgICAgIGNpbj4+bD4+cjsKICAgICAgICB2LnB1c2hfYmFjayh7cixsfSk7CiAgICB9CgogICAgc29ydCh2LmJlZ2luKCksdi5lbmQoKSk7CgoKICAgIGludCBjdXI9MDsKICAgIGludCBjbnQ9MDsKICAgIGZvcihpbnQgaT0wO2k8bjtpKyspewogICAgICAgIGlmKHZbaV0uc2Vjb25kPj1jdXIpewogICAgICAgICAgICBjbnQrKzsKICAgICAgICAgICAgY3VyPXZbaV0uZmlyc3Q7CiAgICAgICAgfQogICAgfQogICAgY291dDw8Y250PDxlbmRsOwoKCn0KCnNpZ25lZCBtYWluKCl7CiAgICBpbnQgVD0xOwovLyAgICBjaW4+PlQ7CiAgICB3aGlsZShULS0pCiAgICAgICAgU09MVkUoKTsKCiAgICByZXR1cm4gMDsKfQ==