# include<stdio.h>
# include<string.h>
const int N = 10005;
int buf[N];
int main()
{
int L, M;
while(scanf("%d%d", &L, &M) != EOF){
memset(buf, 0, sizeof(buf));
while(M --){
int left, right;
scanf("%d%d", &left, &right);
for(int i = left; i <= right; i ++){
buf[i] = 1;
}
}
int res = 0;
for(int i = 0; i <= L; i ++){
if(buf[i] == 0) res ++;
}
printf("%d\n", res);
}
return 0;
}