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