import java.util.Arrays;
import java.util.Scanner;
public class Main{
static class Pair {
int l, r;
Pair(int l, int r) {
this.l = l;
this.r = r;
}
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
Pair[] arr = new Pair[n];
for (int i = 0; i < n; i++) {
arr[i] = new Pair(sc.nextInt(), sc.nextInt());
}
Arrays.sort(arr, (o1, o2) -> o1.l - o2.l);
int res = 0;
for (int i = 0; i < n; i++) {
int j = i+1, r = arr[i].r;
while (j < n && arr[j].l <= r) {
r = Math.max(arr[j].r,r);
j++;
}
res++;
i = j -1;
}
System.out.println(res);
}
}