#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, m, k;
  while (cin >> n >> m >> k) {
    int pl[n + 5], gap[n + 5], tot;
    for (int i = 0; i < n; ++i) {
      cin >> pl[i];
      if (i >= 1) gap[i] = pl[i] - pl[i - 1] - 1;
    }
    tot = pl[n - 1] - pl[0] + 1;
    sort(gap + 1, gap + n);
    for (int i = 0; i < k - 1; ++i) tot -= gap[n - i - 1];
    cout << tot << '\n';
  }
  return 0;
}
