#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, m, k, a[10010], i, Min;
  cin >> n >> m >> k;
  for (i = 1; i <= n; ++i) {
    cin >> a[i];
    if (i == 1)
      Min = a[i];
    else if (i % 2 && Min > a[i])
      Min = a[i];
  }
  if (n % 2 == 0)
    puts("0");
  else {
    int ans = 0;
    for (i = 1; i <= k; ++i) {
      if (Min <= 0) break;
      int Min2 = m / (n / 2 + 1);
      Min2 = min(Min, Min2);
      ans += Min2;
      Min -= Min2;
    }
    cout << ans << endl;
  }
  return 0;
}
