'use strict';
(function(input){
  input=input.trim().split(/\n/);
  input=input.map(str=>str.split(/\s+/).map(x=>x-0));
  input.shift();
  let m=Infinity,M=0;
  input.forEach(function(LR){
    if(LR[0]<m)m=LR[0];
    if(M<LR[1])M=LR[1];
  });
  console.log(M-m+1);
})(require('fs').readFileSync('/dev/stdin','utf8'));