1 #include <algorithm>
2 #include <cstdio>
3
4 using namespace std;
5
6 int n,ans,max_r=-1000;
7
8 struct node_num
9 {
10 int l,r;
11 }num[105];
12
13 bool cmp(node_num a,node_num b)
14 {
15 return a.r<b.r;
16 }
17
18 int main()
19 {
20 scanf("%d",&n);
21 for(int i=1;i<=n;i++)
22 {
23 scanf("%d%d",&num[i].l,&num[i].r);
24 if(num[i].l>num[i].r) swap(num[i].l,num[i].r);
25 }
26 sort(num+1,num+n+1,cmp);
27 for(int i=1;i<=n;i++)
28 if(num[i].l>=max_r)
29 {
30 max_r=num[i].r;
31 ans++;
32 }
33 printf("%d",ans);
34 return 0;
35 }