#include<bits/stdc++.h>
using namespace std;
using LL=long long;
#define rep(i,n) for(int i=0; i<n; i++)
#define rep1(i,n) for(int i=1; i<n; i++)
#define all(a) (a).begin(),(a).end();




int main(){
  int n,h,w;
  cin >> n >> h >> w;
  vector<int> x(n);
  for(int i=0;i<n;i++){
    cin >> x[i];
  }
  int l=0,r;
  int ans=0;
  for(int i=0;i<n;i++){
    if(i%2==0){
      r=(i+1)*w+x[i];
      l=i*w+x[i];
    }
    else{
      if((i+1)*w-x[i]>r) ans+=r-i*w+x[i];
      else ans+=(i+1)*w-x[i]-l;
    }
  }
  cout << ans*h << endl;
  return 0;
}


