#include<bits/stdc++.h>
using namespace std;
pair <int,int> a[100005];
int cnt=0,n;
int main()
{
if (fopen("stline.inp", "r"))
{
freopen("stline.inp", "r", stdin);
freopen("stline.out", "w", stdout);
}
cin >> n;
for (int i=1; i<=n; i++)
{
cin >> a[i].first >> a[i].second;
}
sort(a+1,a+n+1);
for (int i=2; i<=n; i++)
{
if (a[i].first<a[i-1].second)
{
cnt++;
if (a[i].second>a[i-1].second)
{
a[i].second = a[i-1].second;
}
}
}
cout << cnt;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKcGFpciA8aW50LGludD4gYVsxMDAwMDVdOwppbnQgY250PTAsbjsKaW50IG1haW4oKQp7CiAgICBpZiAoZm9wZW4oInN0bGluZS5pbnAiLCAiciIpKQogICAgewogICAgICAgIGZyZW9wZW4oInN0bGluZS5pbnAiLCAiciIsIHN0ZGluKTsKICAgICAgICBmcmVvcGVuKCJzdGxpbmUub3V0IiwgInciLCBzdGRvdXQpOwogICAgfQogICAgY2luID4+IG47CiAgICBmb3IgKGludCBpPTE7IGk8PW47IGkrKykKICAgIHsKICAgICAgICBjaW4gPj4gYVtpXS5maXJzdCA+PiBhW2ldLnNlY29uZDsKICAgIH0KICAgIHNvcnQoYSsxLGErbisxKTsKICAgIGZvciAoaW50IGk9MjsgaTw9bjsgaSsrKQogICAgewogICAgICAgIGlmIChhW2ldLmZpcnN0PGFbaS0xXS5zZWNvbmQpCiAgICAgICAgewogICAgICAgICAgICBjbnQrKzsKICAgICAgICAgICAgaWYgKGFbaV0uc2Vjb25kPmFbaS0xXS5zZWNvbmQpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGFbaV0uc2Vjb25kID0gYVtpLTFdLnNlY29uZDsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KICAgIGNvdXQgPDwgY250Owp9Cg==