#include <bits/stdc++.h>
#define ll long long
#define fi first
#define se second
#define el '\n'
#define pback push_back
#define pii pair <int, int>
#define plli pair <ll, int>
#define pill pair <int, ll>
#define pllll pair <ll, ll>
#define FOR(i, a, b) for (int i = a; i <= b; ++i)
#define FORD(i, a, b) for (int i = a; i >= b; --i)
using namespace std;
const int N = 2e5 + 5;
const ll MOD = 1e9 + 7;
const ll MOD1 = 998244353;
const int MASK = (1 << 20);
const int base = 256;
const int BL = 447;
int n, q;
ll f[N], g[N];
void input() {
cin >> n >> q;
while (q--) {
int l, r;
cin >> l >> r;
f[l]++;
f[r + 1]--;
//
g[l] += 1 - l;
g[r + 1] -= (1 - l);
}
ll res = 0;
FOR(i, 1, n) {
f[i] += f[i - 1];
g[i] += g[i - 1];
ll val = 1ll * f[i] * i + g[i];
res = max(res, val);
}
cout << res;
}
signed main()
{
#define name "task"
ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
if (fopen(name".inp", "r")) {
freopen(name".inp", "r", stdin);
freopen(name".ans", "w", stdout);
}
//
input();
//cerr << "Time elapsed: " << (1.0 * clock() / CLOCKS_PER_SEC) << "s";
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgbGwgbG9uZyBsb25nCiNkZWZpbmUgZmkgZmlyc3QKI2RlZmluZSBzZSBzZWNvbmQKI2RlZmluZSBlbCAnXG4nCiNkZWZpbmUgcGJhY2sgcHVzaF9iYWNrCiNkZWZpbmUgcGlpIHBhaXIgPGludCwgaW50PgojZGVmaW5lIHBsbGkgcGFpciA8bGwsIGludD4KI2RlZmluZSBwaWxsIHBhaXIgPGludCwgbGw+CiNkZWZpbmUgcGxsbGwgcGFpciA8bGwsIGxsPgojZGVmaW5lIEZPUihpLCBhLCBiKSBmb3IgKGludCBpID0gYTsgaSA8PSBiOyArK2kpCiNkZWZpbmUgRk9SRChpLCBhLCBiKSBmb3IgKGludCBpID0gYTsgaSA+PSBiOyAtLWkpCgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY29uc3QgaW50IE4gPSAyZTUgKyA1Owpjb25zdCBsbCBNT0QgPSAxZTkgKyA3Owpjb25zdCBsbCBNT0QxID0gOTk4MjQ0MzUzOwpjb25zdCBpbnQgTUFTSyA9ICgxIDw8IDIwKTsKY29uc3QgaW50IGJhc2UgPSAyNTY7CmNvbnN0IGludCBCTCA9IDQ0NzsKCmludCBuLCBxOwpsbCBmW05dLCBnW05dOwoKdm9pZCBpbnB1dCgpIHsKICAgIGNpbiA+PiBuID4+IHE7CiAgICB3aGlsZSAocS0tKSB7CiAgICAgICAgaW50IGwsIHI7CiAgICAgICAgY2luID4+IGwgPj4gcjsKICAgICAgICBmW2xdKys7CiAgICAgICAgZltyICsgMV0tLTsKICAgICAgICAvLwogICAgICAgIGdbbF0gKz0gMSAtIGw7CiAgICAgICAgZ1tyICsgMV0gLT0gKDEgLSBsKTsKICAgIH0KICAgIGxsIHJlcyA9IDA7CiAgICBGT1IoaSwgMSwgbikgewogICAgICAgIGZbaV0gKz0gZltpIC0gMV07CiAgICAgICAgZ1tpXSArPSBnW2kgLSAxXTsKICAgICAgICBsbCB2YWwgPSAxbGwgKiBmW2ldICogaSArIGdbaV07CiAgICAgICAgcmVzID0gbWF4KHJlcywgdmFsKTsKICAgIH0KICAgIGNvdXQgPDwgcmVzOwp9CgpzaWduZWQgbWFpbigpCnsKICAgICNkZWZpbmUgbmFtZSAidGFzayIKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oMCk7IGNpbi50aWUoMCk7IGNvdXQudGllKDApOwogICAgaWYgKGZvcGVuKG5hbWUiLmlucCIsICJyIikpIHsKICAgICAgICBmcmVvcGVuKG5hbWUiLmlucCIsICJyIiwgc3RkaW4pOwogICAgICAgIGZyZW9wZW4obmFtZSIuYW5zIiwgInciLCBzdGRvdXQpOwogICAgfQogICAgLy8KICAgIGlucHV0KCk7CiAgICAvL2NlcnIgPDwgIlRpbWUgZWxhcHNlZDogIiA8PCAoMS4wICogY2xvY2soKSAvIENMT0NLU19QRVJfU0VDKSA8PCAicyI7CiAgICByZXR1cm4gMDsKfQo=