#include <bits/stdc++.h>
using namespace std;
const int maxN = 3e5 + 5;
int n, m;
long long arr[maxN], ans;
bool cmp(long long l, long long r) { return l > r; }
int main() {
  ios_base::sync_with_stdio(0), cin.tie(0), cin.tie(0), cout.tie(0),
      cout.precision(15);
  cin >> n >> m;
  for (int i = int(0); i < int(n); i++) cin >> arr[i];
  for (int i = int(n - 1) - 1; i >= int(0); i--) arr[i] += arr[i + 1];
  sort(arr + 1, arr + n, cmp);
  for (int i = int(0); i < int(m); i++) ans += arr[i];
  cout << ans;
  return 0;
}
