#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")