#include <iostream>
#include <unordered_map>
using namespace std;
unordered_map<int,int>um;
int main() {
int L,M;cin>>L>>M;
int cnt=0;
while(M--){
int l,r;cin>>l>>r;
for(int i=l;i<=r;i++){
um[i]=1;
}
}
for(int i=0;i<=L;i++){
if(um[i]==0){
cnt++;
}
}
cout<<cnt;
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号