#include<bits/stdc++.h>
using namespace std;
#define rep(i, n) for (int i = 0; i < (int)(n); i++)
#define ll long long
int main (){
    int N,M;
    cin >> N >> M;
    vector<int> A(M);
    rep(i, M){
        cin >>A.at(i);
    }
    int sum =0 ;
    rep(i,M){
        sum+=A.at(i);
    }
    int ans = N-sum;
    cout << ans ;
 
    
}
#include<bits/stdc++.h>
using namespace std;
#define rep(i, n) for (int i = 0; i < (int)(n); i++)
#define ll long long
int main (){
    int N,M;
    cin >> N >> M;
    vector<int> A(M);
    rep(i, M){
        cin >>A.at(i);
    }
    int sum =0 ;
    rep(i,M){
        sum+=A.at(i);
    }
    int ans = N-sum;
    if(ans>0){
      cout << ans ;
    }else{ 
      cout << -1;
    }
    
}
