#include <iostream>
using namespace std;
int f[30010];
int main(){
int n,m;
int v,w;
cin>>n>>m;
for(int i=1;i<=m;i++){
cin>>v>>w;
w*=v;
for(int j=n;j>=v;j--){
f[j]=max(f[j],f[j-v]+w);
}
}
cout<<f[n]<<endl;
return 0;
}