#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[102] = {}; int main() { REP(i, 102)REP(j, 100002)dp[i] = mod; cin >> c; cin >> n; REP(i, n)cin >> a[i]; dp[0] = 0; REP(i, c+1) { REP(j, n) { dp[i] = min(dp[i],dp[i - a[j]]+1); } } int ans = dp[c] == mod ? -1 : dp[c]; print(ans); }