#include<bits/stdc++.h>
using namespace std;
long long n;
struct fire{
long long start;
long long end;
};
fire a[20008];
long long sum;
long long c;
long long d;
bool cmp(fire a,fire b){
return a.start<b.start;
}
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i].start>>a[i].end;
}
sort(a+1,a+1+n,cmp);
c=a[1].start;
d=a[1].end;
for(int i=2;i<=n;i++){
if(d<a[i].start){
sum=sum+(d-c);
c=a[i].start;
d=a[i].end;
}
}