#include <bits/stdc++.h>
using namespace std;
#define REP(i,n) for(int i=0; i<(n); i++)
#define REP2(i,x,n) for(int i=x; i<(n); i++)
typedef long long ll;

int main() {
    int N, M;
    cin >> N >> M;
    vector<int> vec;
    int d;
    for (int i = 0; i < N; ++i) {
        cin >> d;
        vec.push_back(d);
    }
    int sum=0;
    for (int x : vec) {
        sum += x;
    }
    if (sum>N){
        cout << -1;
    }
    else {
        cout << N - sum;
    }
    return 0;
}
