#include <bits/stdc++.h>
using namespace std;
int main() {
  long long int n, i, j, k, l;
  cin >> n >> i >> j;
  long long int a[n];
  for (l = 0; l < n; l++) cin >> a[l];
  sort(a, a + n);
  long long int t = i / (j + 1);
  long long int y = i % (j + 1);
  k = (j * a[n - 1] + a[n - 2]) * t + y * (a[n - 1]);
  cout << k << endl;
}
