#include<iostream>
#include<vector>
using namespace std;
static int n=0;
void shift(vector<int> &m, int a, int b)
{
for(; a<=b; a++)
{
if(m[a]==0) ;
else
{
m[a]=0;
n++;
}
}
}
int main()
{
int l, p;
cin>>l>>p;
vector<int> a(l, 1);
while(p>=1)
{
int u, v;
cin>>u>>v;
shift(a, u, v);
p--;
}
cout<<l-n<<endl;
}