Example

Input

2 2 2 1
0 0 0


Output

24
#include<bits/stdc++.h>
using namespace std;

int main(){
  int dx[6]={1,-1,0,0,0,0},dy[6]={0,0,1,-1,0,0},dz[6]={0,0,0,0,1,-1};
  long long a, b, c;
  cin>>a>>b>>c;
  int n;
  cin>>n;
  int x,y,z;
  int usedx[1000],usedy[1000],usedz[1000];

  long long area=a*b*2+a*c*2+b*c*2;
  int cx,cy,cz;

  for(int i=0;i<n;i++){
    cin>>x>>y>>z;
      usedx[i]=x,usedy[i]=y,usedz[i]=z;
    for(int j=0;j<6;j++){
      int f=0;
      cx=x+dx[j],cy=y+dy[j],cz=z+dz[j];
      if(cx<a &&cy<b && cz<c && cx>=0 && cy>=0 && cz>=0 ){
	for(int k=0;k<i;k++)if(usedx[k]==cx && usedy[k]==cy && usedz[k]==cz)area--,f=1;
	if(!f)area++;
      }else area--;
    }
  }

  cout<<area<<endl;

  return 0;
}