#include<stdio.h>
#include<stdlib.h>
void main(void)
{
  int N,M,*A,tmp=0;
  scanf("%d %d",&N,&M);
  A=(int*)malloc(sizeof(int)*N);
  for(int i=0;i<M;i++){
    scanf("%d",&A[i]);
    tmp=tmp+A[i];
  }
  if(tmp<=N){
    printf("%d",N-tmp);
  }else{
    printf("-1");
  }


  
}