#include using namespace std; #define rep(i, n) for (int i = 0; i < n; i++) #define all(x) (x).begin(),(x).end() const int mod = 1000000007; const long long INF = 1LL << 60; int main() { int N,Q; cin >> N >> Q; vector a(N,false); long long ans=0; rep(i,Q){ int L,R; cin >> L >> R; L--; R--; rep(j,R-L+1){ if(a[j+L]){ a[j+L]=false; ans--; } else if(!a[j+L]){ a[j+L]=true; ans++; } } cout << ans << endl; } }