#include<bits/stdc++.h>
using namespace std;
priority_queue<int,vector<int>,less<int>>q;
int n,r,ans,temp,sum,save;
int main(){
cin>>n>>r;
if(r>=n-1){
ans=0;
}else{
for(int i=0;i<n-1;i++){
cin>>temp;
q.push(temp);
sum+=temp;
}
for(int i=0;i<r;i++){
save=save+q.top();
q.pop();
}
ans=sum-save;
}
cout<<ans<<endl;
return 0;
}