#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(){
    int n,m,a[20000]={},i,sum=0,ans=0;
    char token[1000]={};
    fgets(token, sizeof(token), stdin);
    n=atoi(strtok(token, " "));m=atoi(strtok(NULL, " "));
    fgets(token, sizeof(token), stdin);
    a[0]=atoi(strtok(token, " "));
    for (i=1; i<m; i++) a[i]=atoi(strtok(NULL, " "));
    for (i=0; i<m; i++) sum+=a[i];
    ans=n-sum;
    if(ans<0) printf("%d", -1);
    else printf("%d",ans);
    return 0;
}

