function Main(input) {
    input = input.split("\n");
    var nm = input[0].split(" ");
    const n = parseInt(nm[0], 10);
    const m = parseInt(nm[1], 10);
    var series = input[1].split(" ");
    series = series.map(str => parseInt(str, 10));
    series.sort(function(a,b){
        return (a-b);
    });
    var ds = [];
    for(var i = 1;i<m;i++){
        ds.push(series[i] - series[i-1]);
    }
    ds.sort(function(a,b){
        return (b-a);
    });
    for(var k = 0; k < n-1; k++){
        ds[k] = 0;
    }
    var sum = ds.reduce(function(p,c){return p+c});
    console.log(sum);

}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));