#include<bits/stdc++.h>
using namespace std;
#define int long long
const int N = 2e5 + 10;
int p[N], sum[N];
#define pii pair<int,int>
vector<pii> segs;
inline int work()
{
vector<pii> res;
int st = -10;
int ed = -10;
int sum = 0;
for (auto i : segs)
{
if (ed < i.first)
{
if (st != -10)
{
res.push_back({ st,ed });
sum += ed - st + 1;
}
st = i.first, ed = i.second;
}
else ed = max(ed, i.second);
}
if (st != -10)
{
sum += ed - st + 1;
res.push_back({ st,ed });
}
segs = res;
return sum;
}
signed main()
{
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int n, m;
cin >> n >> m;
for (int i = 1; i <= m; i++)
{
int l, r;
cin >> l >> r;
segs.push_back({ l,r });
sort(segs.begin(), segs.end());
int ans = work();
cout << n - ans<<endl;
}
return 0;
}