#include <bits/stdc++.h>
using namespace std;

int main() {
	int n,m; cin>>n>>m;
	vector<int> x(m);
	vector<int> distances(m-1);
	for (int i=0; i<m; i++)
		cin>>x[i];
	sort(x.begin(),x.end());
	for (int i=0; i<m-1; i++)
		distances[i]=abs(x[i]-x[i+1]);

	sort(distances.begin(),distances.end());

	int ans=0;
	for (int i=0; i<m-n; i++)
		ans+=distances[i];

	cout << ans << endl;
	return 0;
}