#include <bits/stdc++.h>
using namespace std;
int main() {
  long long n, m, k, a[10000];
  scanf("%I64d%I64d%I64d", &n, &m, &k);
  for (int i = 0; i < n; i++) scanf("%I64d", &a[i]);
  if (n % 2 == 0) return puts("0");
  long long ans = m / (n / 2 + 1ll) * k;
  for (int i = 0; i < n; i += 2) ans = min(ans, a[i]);
  printf("%I64d\n", ans);
}
