#include <iostream>
#include<bits/stdc++.h>

using namespace std;
#define rep(i, n) for(int i = 0; i < (int)(n); i++)

const long long INF = 1LL << 60;

typedef long long ll;

template<class T> inline bool chmin(T& a, T b) {
    if (a > b) {
        a = b;
        return true;
    }
    return false;
}
template<class T> inline bool chmax(T& a, T b) {
    if (a < b) {
        a = b;
        return true;
    }
    return false;
}

int main(){
    int n,m;
    cin >> n >> m;
    //vector<int> a;
    int cnt = 0;
    int tmp ;
    rep(i,m){
        cin >> tmp;
        cnt += tmp;
    }
    cout << max(n - cnt,-1) << endl;
    return 0;
}
