#include<stdio.h>
#include<vector>
using namespace std;
//注意区间可能有重叠
int main(){
int L,M;
int begin,end,cnt=0;
scanf("%d %d\n",&L,&M);
vector<int> vec(L);
while(M){
M--;
scanf("%d %d\n",&begin,&end);
for(int i=begin;i<=end;i++){
vec[i]=1;
}
}
int i=0;
while(i<L){
cnt += vec[i++]==1?1:0;
}
printf("%d",L+1-cnt);
return 0;
}

京公网安备 11010502036488号