#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
int main() {
int n, l, r, a, b, arr[110], cnt, flag;
scanf("%d", &n);
scanf("%d%d", &a, &b);
cnt=flag=0;
memset(arr, 0, sizeof(arr));
for(int i=a; i<b; i++) arr[i]++;
for(int i=1; i<n; i++) {
scanf("%d%d", &l, &r);
for(int j=l; j<r; j++) arr[j]++;
}
for(int i=a; i<b; i++) {
if(arr[i]==1) cnt++;
}
printf("%d\n", cnt);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGlvPgojaW5jbHVkZSA8Y3N0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJaW50IG4sIGwsIHIsIGEsIGIsIGFyclsxMTBdLCBjbnQsIGZsYWc7CglzY2FuZigiJWQiLCAmbik7CglzY2FuZigiJWQlZCIsICZhLCAmYik7CgljbnQ9ZmxhZz0wOwoJbWVtc2V0KGFyciwgMCwgc2l6ZW9mKGFycikpOwoJZm9yKGludCBpPWE7IGk8YjsgaSsrKSBhcnJbaV0rKzsKCWZvcihpbnQgaT0xOyBpPG47IGkrKykgewoJCXNjYW5mKCIlZCVkIiwgJmwsICZyKTsKCQlmb3IoaW50IGo9bDsgajxyOyBqKyspIGFycltqXSsrOwoJfQoJZm9yKGludCBpPWE7IGk8YjsgaSsrKSB7CgkJaWYoYXJyW2ldPT0xKSBjbnQrKzsKCX0KCXByaW50ZigiJWRcbiIsIGNudCk7CglyZXR1cm4gMDsKfQ==