1 #include<iostream>
2 #include<cstring>
3 #include<cstdio>
4 using namespace std;
5 int m,n,w[1005],v[1005],f[105];
6 int main()
7 {
8 scanf("%d%d",&m,&n);
9 for(int i=1;i<=n;i++)
10 scanf("%d%d",&w[i],&v[i]);
11 for(int i=1;i<=n;i++){
12 for(int j=m;j>=w[i];j--){
13 f[j]=max(f[j],f[j-w[i]]+v[i]);
14 }
15 }
16 printf("%d",f[m]);
17 return 0;
18 }