#include <iostream> using namespace std; const int N(10003); bool t[N]={false}; int main() { int l,m,ans(0); cin>>l>>m; int x,y; for(int i=1;i<=m;i++) { cin>>x>>y; for(int j=x;j<=y;j++) t[j]=true; } for(int i=0;i<=l;i++) if(!t[i]) ans++; cout<<ans<<endl; return 0; } /************************************************************** Problem: 2253 User: admin Language: C++ Result: Accepted Time:48 ms Memory:2084 kb ****************************************************************/