#include<iostream>
#include<algorithm>
using namespace std;
static const int MAX_N=10e5;
int a[MAX_N],b[MAX_N-1];
int main(void)
{
	int N,M;
		cin >> N >> M;
	for(int i=0;i<M;i++)
		cin >> a[i];
	sort(a,a+M);
	for(int i=0;i<M-1;i++){
		b[i]=a[i+1]-a[i];
	}
	sort(b,b+M-1);
	int ans=0;
	for(int i=0;i<M-1-N+1;i++)
		ans+=b[i];
	cout  << ans << endl;
	return 0;
}