#include #include #include using namespace std; int main() { int c, n; cin>>c>>n; vector a(n); for(int& e: a) cin>>e; vector dp(c+1, -1); dp[c]=0; for(int i=c; i>=0; --i) for(int j=0; j=a[j] and ~dp[i]) dp[i-a[j]]=min(dp[i-a[j]], dp[i]+1); cout<<(int)dp[0]<