#include<cstdio>
#include<iostream>
#define M 100010
#define N 510
using namespace std;
int f[M],v[N],w[N];
int main()
{
int m,n,sum=0;
scanf("%d%d",&m,&n);
for(int i=1;i<=n;i++)
{
scanf("%d%d",&w[i],&v[i]);
sum+=v[i];
}
for(int i=1;i<=n;i++)
for(int j=m;j>=w[i];j--)
f[j]=max(f[j],f[j-w[i]]+v[i]);
printf("%d",sum-f[m]);
return 0;
}