#include <bits/stdc++.h>//万能头文件
using namespace std;
bool a[10100];//定义bool数组
int main(int argc, char** argv) {
int l,m,n=0;
cin>>l>>m;
for(int i=0;i<=l;i++)//for循环
a[i]=1;//设为1
for(int i=0;i<m;i++)
{
int b1,b2;
cin>>b1>>b2;
for(int j=b1;j<=b2;j++)
a[j]=0;//设为0
}
for(int k=0;k<=l;k++)//遍历
{
if(a[k]==1)//如果有
n++;//+1
}
cout<<n;//输出
return 0;
}