#include <bits/stdc++.h>
using namespace std;
#define TASK "text"
#define ll long long
#define endl "\n"
#define FOR(i, k, n) for (int i = (k), _n = (n); i <= _n; i++)
#define FOV(i, k, n) for (int i = (k), _n = (n); i >= _n; i--)
#define REP(i, n) FOR(i, 1, n)
#define REV(i, n) FOV(i, n, 1)
#define MASK(i) (1LL << (i))
#define ON(i, n) (i | MASK(n))
#define OFF(i, n) (i & ~MASK(n))
#define BIT(i, n) (i & MASK(n))
#define POP_CNT(i) (__builtin_popcountll(i))
#define pii pair<int, int>
#define pll pair<ll, ll>
#define pil pair<int, ll>
#define pli pair<ll, int>
#define fi first
#define se second
#define pb push_back
const int MAXN = 2e5 + 10;
int n, q;
ll res, a[MAXN], d[MAXN];
int main(){
ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
if (fopen(TASK".inp", "r")){
freopen(TASK".inp", "r", stdin);
freopen(TASK".out", "w", stdout);
freopen(TASK".log", "w", stderr);
}
cin >> n >> q;
REP (i, q){
int l, r;
cin >> l >> r;
FOR (j, l, r) a[j] += j - l + 1;
}
REP (i, n) res = max(res, a[i]);
cout << res;
cerr << endl << "RUNTIME: " << 1.0 * clock() / CLOCKS_PER_SEC;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgojZGVmaW5lIFRBU0sgInRleHQiCiNkZWZpbmUgbGwgbG9uZyBsb25nCiNkZWZpbmUgZW5kbCAiXG4iCiNkZWZpbmUgRk9SKGksIGssIG4pIGZvciAoaW50IGkgPSAoayksIF9uID0gKG4pOyBpIDw9IF9uOyBpKyspCiNkZWZpbmUgRk9WKGksIGssIG4pIGZvciAoaW50IGkgPSAoayksIF9uID0gKG4pOyBpID49IF9uOyBpLS0pCiNkZWZpbmUgUkVQKGksIG4pIEZPUihpLCAxLCBuKQojZGVmaW5lIFJFVihpLCBuKSBGT1YoaSwgbiwgMSkKI2RlZmluZSBNQVNLKGkpICgxTEwgPDwgKGkpKQojZGVmaW5lIE9OKGksIG4pIChpIHwgTUFTSyhuKSkKI2RlZmluZSBPRkYoaSwgbikgKGkgJiB+TUFTSyhuKSkKI2RlZmluZSBCSVQoaSwgbikgKGkgJiBNQVNLKG4pKQojZGVmaW5lIFBPUF9DTlQoaSkgKF9fYnVpbHRpbl9wb3Bjb3VudGxsKGkpKQojZGVmaW5lIHBpaSBwYWlyPGludCwgaW50PgojZGVmaW5lIHBsbCBwYWlyPGxsLCBsbD4KI2RlZmluZSBwaWwgcGFpcjxpbnQsIGxsPgojZGVmaW5lIHBsaSBwYWlyPGxsLCBpbnQ+CiNkZWZpbmUgZmkgZmlyc3QKI2RlZmluZSBzZSBzZWNvbmQKI2RlZmluZSBwYiBwdXNoX2JhY2sKCmNvbnN0IGludCBNQVhOID0gMmU1ICsgMTA7CmludCBuLCBxOwpsbCByZXMsIGFbTUFYTl0sIGRbTUFYTl07CgppbnQgbWFpbigpewogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbygwKTsgY2luLnRpZSgwKTsgY291dC50aWUoMCk7CiAgICBpZiAoZm9wZW4oVEFTSyIuaW5wIiwgInIiKSl7CiAgICAgICAgZnJlb3BlbihUQVNLIi5pbnAiLCAiciIsIHN0ZGluKTsKICAgICAgICBmcmVvcGVuKFRBU0siLm91dCIsICJ3Iiwgc3Rkb3V0KTsKICAgICAgICBmcmVvcGVuKFRBU0siLmxvZyIsICJ3Iiwgc3RkZXJyKTsKICAgIH0KCiAgICBjaW4gPj4gbiA+PiBxOwoKICAgIFJFUCAoaSwgcSl7CiAgICAgICAgaW50IGwsIHI7CiAgICAgICAgY2luID4+IGwgPj4gcjsKICAgICAgICBGT1IgKGosIGwsIHIpIGFbal0gKz0gaiAtIGwgKyAxOwogICAgfQoKICAgIFJFUCAoaSwgbikgcmVzID0gbWF4KHJlcywgYVtpXSk7CgogICAgY291dCA8PCByZXM7CgogICAgY2VyciA8PCBlbmRsIDw8ICJSVU5USU1FOiAiIDw8IDEuMCAqIGNsb2NrKCkgLyBDTE9DS1NfUEVSX1NFQzsKICAgIHJldHVybiAwOwp9