#include <bits/stdc++.h>
using namespace std;
int n, m, k, p, a, d;
int main() {
  cin >> n >> m >> k;
  if (!(n % 2)) {
    cout << 0;
    return 0;
  }
  if ((n + 1) / 2 > m) {
    cout << 0;
    return 0;
  }
  int g[n];
  for (int i = 0; i < n; i++) cin >> g[i];
  for (int i = 1;; i++) {
    for (int j = 0; j < n; j++) {
      if (j % 2) g[j]++;
      if (!(j % 2)) g[j]--;
      if (g[j] < 0) d = 1;
    }
    if (d) break;
    a++;
  }
  p = m / ((n + 1) / 2);
  if (a > p * k && p <= 100000 && k <= 100000) a = p * k;
  cout << a;
  return 0;
}
