#include<iostream>
#include<cstdio>
using namespace std;
int main() {
int l;
int m;
cin >> l >> m;
int *a = new int[m];
int *b = new int[m];
int s = 0;
for (int i = 0; i < m; i++) {
cin >> a[i] >> b[i];
s = s + (b[i] - a[i]+1);
}
for (int i = 0; i < m; i++) {
for (int j = 0; j < m; j++) {
if (a[i] >a[j] && a[i] <= b[j]&&b[i]>b[j]) {
s = s - (b[j] - a[i] + 1); break;
}
if (a[i] >a[j] && b[i] < b[j]) {
s = s - (b[i] - a[i] + 1); break;
}
if (a[i] >= a[j] && b[i] < b[j]) {
s = s - (b[i] - a[i] + 1); break;
}
if (a[i] > a[j] && b[i] <= b[j]) {
s = s - (b[i] - a[i] + 1); break;
}
}
}
int y = l - s+1;
cout << y;
delete[]a;
delete[]b;
return 0;
}