#include <iostream>
#include <map>
using namespace std;
map<int, int>m;
int main()
{
int n, a, b, cnt=0;
cin >> n;
for(int i=1; i<=2*n; i++) {
cin >> a >> b;
for(int j=a; j<b; j++)
{
m[j]++;
}
}
for(map<int, int>::iterator it = m.begin(); it != m.end(); it++){
if(it -> second == 2)
cnt ++;
}
cout << cnt << endl;
return 0;
}