#include <bits/stdc++.h>
using namespace std;
long long s[5];
int main() {
  long long k, kk, ans(1);
  for (register int i(1); i ^ 4; ++i) scanf("%lld", s + i);
  sort(s + 1, s + 4);
  scanf("%lld", &k);
  kk = k / 3;
  --s[1], --s[2], --s[3];
  if (s[1] < kk)
    k -= s[1], ans *= s[1] + 1;
  else
    k -= kk, ans *= kk + 1;
  kk = k / 2;
  if (s[2] < kk)
    k -= s[2], ans *= s[2] + 1;
  else
    k -= kk, ans *= kk + 1;
  if (s[3] < k)
    ans *= s[3] + 1;
  else
    ans *= k + 1;
  printf("%lld", ans);
  return 0;
}
