#include<bits/stdc++.h>
using namespace std;
int n,t[100000001],z,v;
bool cmp(int a,int b)
{
return a>b;
}
int main()
{
cin>>v;
cin>>n;
for(int i=1;i<=n;i++)cin>>t[i];
sort(t,t+n,cmp);
for(int i=1;i<=n;i++)
{
if(z+t[i]<=v)z+=t[i];
}
cout<<v-z;
return 0;
}