#include<bits/stdc++.h>
using namespace std;
int a[15002],b[15004],we=0;
bool cmp(int q,int w){
return q>w;
}
int main(){
int sum=0,sum1=0,n,m,we;
cin>>n>>m;
cin>>a[0];
for(int i=1;i<n;i++){
cin>>a[i];
b[we]=a[i]-a[i-1]-1;
we++;
}
sort(b,b+we,cmp);
for(int i=0;i<m-1&&i<we;i++){
sum+=b[i]; //去除多个最长的间隔
}
sum1=a[n-1]-a[0]+1-sum;
cout<<sum1;
return 0;
}