#include"bits/stdc++.h" //#include using namespace std; #define print(x) cout< PI; typedef pair V; const ll mod = 100000000; int c, n, a[102]; int dp[100002] = {}; int main() { REP(j, 100002)dp[j] = mod; cin >> c; cin >> n; REP(i, n)cin >> a[i]; dp[0] = 0; REP(i, c+1) { REP(j, n) { if (i - a[j] < 0)continue; dp[i] = min(dp[i],dp[i - a[j]]+1); } } int ans = dp[c] == mod ? -1 : dp[c]; print(ans); }