#include <algorithm>
#include<bits/stdc++.h>
using namespace std;
struct sb{int dj,lc;};
bool cop(sb x,sb y){return x.dj<y.dj;}
int main(){
int n,m,num=0;
cin>>n>>m;
sb a[m+10];
for(int i=1;i<=m;i++) {cin>>a[i].dj>>a[i].lc;}
sort(a+1,a+1+m,cop);
for(int i=1;i<=m;i++) {
if(n-a[i].lc>=0){
num+=a[i].dja[i].lc;
n-=a[i].lc;
}
else{num+=na[i].dj;n=0;break;}
}
cout<<num;
return 0;
}