// ~~ icebear love attttttt ~~
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<int, int> ii;
typedef pair<int, ii> iii;
template<class T>
bool minimize(T &a, const T &b) {
if (a > b) return a = b, true;
return false;
}
template<class T>
bool maximize(T &a, const T &b) {
if (a < b) return a = b, true;
return false;
}
#define FOR(i,a,b) for(int i=(a); i<=(b); ++i)
#define FORR(i,a,b) for(int i=(a); i>=(b); --i)
#define REP(i, n) for(int i=0; i<(n); ++i)
#define RED(i, n) for(int i=(n)-1; i>=0; --i)
#define MASK(i) (1LL << (i))
#define mp make_pair
#define pb push_back
#define fi first
#define se second
#define all(x) x.begin(), x.end()
#define task "icebearat"
const int MOD = 1e9 + 7;
const int inf = 1e9 + 27092008;
const ll INF = 1e18 + 27092008;
const int N = 1e6 + 5;
int n, m;
ii a[N];
ll suff[N];
void init(void) {
cin >> n >> m;
FOR(i, 1, m) cin >> a[i].fi >> a[i].se;
}
void process(void) {
sort(a + 1, a + m + 1);
FORR(i, m, 1) suff[i] = suff[i + 1] + a[i].fi;
ll ans = 0;
FOR(i, 1, m) {
int p = upper_bound(a + 1, a + m + 1, mp(a[i].se, -inf)) - a;
int left = n - (m - p + 1);
if (left <= 0) maximize(ans, suff[m - n + 1]);
else {
ll sum = suff[p];
if (a[i].fi > a[i].se) sum += 1ll * left * a[i].se;
else sum += a[i].fi + 1ll * (left - 1) * a[i].se;
maximize(ans, sum);
}
}
cout << ans;
}
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);
}
int tc = 1;
// cin >> tc;
while(tc--) {
init();
process();
}
return 0;
}
Ly8gfn4gaWNlYmVhciBsb3ZlIGF0dHR0dHR0IH5+CiNpbmNsdWRlIDxiaXRzL3N0ZGMrKy5oPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdHlwZWRlZiBsb25nIGxvbmcgbGw7CnR5cGVkZWYgcGFpcjxpbnQsIGludD4gaWk7CnR5cGVkZWYgcGFpcjxpbnQsIGlpPiBpaWk7Cgp0ZW1wbGF0ZTxjbGFzcyBUPgogICAgYm9vbCBtaW5pbWl6ZShUICZhLCBjb25zdCBUICZiKSB7CiAgICAgICAgaWYgKGEgPiBiKSByZXR1cm4gYSA9IGIsIHRydWU7CiAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgfQoKdGVtcGxhdGU8Y2xhc3MgVD4KICAgIGJvb2wgbWF4aW1pemUoVCAmYSwgY29uc3QgVCAmYikgewogICAgICAgIGlmIChhIDwgYikgcmV0dXJuIGEgPSBiLCB0cnVlOwogICAgICAgIHJldHVybiBmYWxzZTsKICAgIH0KCiNkZWZpbmUgRk9SKGksYSxiKSBmb3IoaW50IGk9KGEpOyBpPD0oYik7ICsraSkKI2RlZmluZSBGT1JSKGksYSxiKSBmb3IoaW50IGk9KGEpOyBpPj0oYik7IC0taSkKI2RlZmluZSBSRVAoaSwgbikgZm9yKGludCBpPTA7IGk8KG4pOyArK2kpCiNkZWZpbmUgUkVEKGksIG4pIGZvcihpbnQgaT0obiktMTsgaT49MDsgLS1pKQojZGVmaW5lIE1BU0soaSkgKDFMTCA8PCAoaSkpCiNkZWZpbmUgbXAgbWFrZV9wYWlyCiNkZWZpbmUgcGIgcHVzaF9iYWNrCiNkZWZpbmUgZmkgZmlyc3QKI2RlZmluZSBzZSBzZWNvbmQKI2RlZmluZSBhbGwoeCkgeC5iZWdpbigpLCB4LmVuZCgpCiNkZWZpbmUgdGFzayAiaWNlYmVhcmF0IgoKY29uc3QgaW50IE1PRCA9IDFlOSArIDc7CmNvbnN0IGludCBpbmYgPSAxZTkgKyAyNzA5MjAwODsKY29uc3QgbGwgSU5GID0gMWUxOCArIDI3MDkyMDA4Owpjb25zdCBpbnQgTiA9IDFlNiArIDU7CmludCBuLCBtOwppaSBhW05dOwpsbCBzdWZmW05dOwoKdm9pZCBpbml0KHZvaWQpIHsKICAgIGNpbiA+PiBuID4+IG07CiAgICBGT1IoaSwgMSwgbSkgY2luID4+IGFbaV0uZmkgPj4gYVtpXS5zZTsKfQoKdm9pZCBwcm9jZXNzKHZvaWQpIHsKICAgIHNvcnQoYSArIDEsIGEgKyBtICsgMSk7CiAgICBGT1JSKGksIG0sIDEpIHN1ZmZbaV0gPSBzdWZmW2kgKyAxXSArIGFbaV0uZmk7CgogICAgbGwgYW5zID0gMDsKICAgIEZPUihpLCAxLCBtKSB7CiAgICAgICAgaW50IHAgPSB1cHBlcl9ib3VuZChhICsgMSwgYSArIG0gKyAxLCBtcChhW2ldLnNlLCAtaW5mKSkgLSBhOwogICAgICAgIGludCBsZWZ0ID0gbiAtIChtIC0gcCArIDEpOwogICAgICAgIGlmIChsZWZ0IDw9IDApIG1heGltaXplKGFucywgc3VmZlttIC0gbiArIDFdKTsKICAgICAgICBlbHNlIHsKICAgICAgICAgICAgbGwgc3VtID0gc3VmZltwXTsKICAgICAgICAgICAgaWYgKGFbaV0uZmkgPiBhW2ldLnNlKSBzdW0gKz0gMWxsICogbGVmdCAqIGFbaV0uc2U7CiAgICAgICAgICAgIGVsc2Ugc3VtICs9IGFbaV0uZmkgKyAxbGwgKiAobGVmdCAtIDEpICogYVtpXS5zZTsKICAgICAgICAgICAgbWF4aW1pemUoYW5zLCBzdW0pOwogICAgICAgIH0KICAgIH0KICAgIGNvdXQgPDwgYW5zOwp9CgppbnQgbWFpbigpIHsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oMCk7CiAgICBjaW4udGllKDApOyBjb3V0LnRpZSgwKTsKICAgIGlmIChmb3Blbih0YXNrIi5pbnAiLCAiciIpKSB7CiAgICAgICAgZnJlb3Blbih0YXNrIi5pbnAiLCAiciIsIHN0ZGluKTsKICAgICAgICBmcmVvcGVuKHRhc2siLm91dCIsICJ3Iiwgc3Rkb3V0KTsKICAgIH0KICAgIGludCB0YyA9IDE7Ci8vICAgIGNpbiA+PiB0YzsKICAgIHdoaWxlKHRjLS0pIHsKICAgICAgICBpbml0KCk7CiAgICAgICAgcHJvY2VzcygpOwogICAgfQogICAgcmV0dXJuIDA7Cn0K