#include <bits/stdc++.h>
using namespace std;
long long a[10010];
int main() {
  long long n, m, k, ans;
  while (cin >> n >> m >> k) {
    for (int i = 1; i <= n; i++) cin >> a[i];
    if (n % 2 == 1 && m >= (n + 1) / 2) {
      long long min = 1000000000, x = 0;
      for (int i = 1; i <= n; i += 2)
        if (a[i] < min) {
          min = a[i];
          x = i;
        }
      ans = min;
      long long mm = m / ((n + 1) / 2);
      long long kk = k * mm;
      if (kk < ans) ans = kk;
      cout << ans << endl;
    } else
      cout << 0 << endl;
  }
  return 0;
}
