#include <bits/stdc++.h>
#define r(i,n) for(int i = 0; i<n; i++)
typedef long long ll;
using namespace std;

int main(){
  int n,m,a;
  cin >> n >> m;
  vector<int> v(m),d(m-1);
  r(i,m){
    cin >> v.at(i);
  }
  sort(v.begin(),v.end());
  r(i,m-1)d.at(i)=v.at(i+1)-v.at(i);
  sort(d.begin(),d.end());
  ll ans;
  r(i,m-n)ans+=d.at(i);
  cout << ans << endl;
}
