#include <bits/stdc++.h>
using namespace std;
template <class T>
T abs(T x) {
  return x > 0 ? x : -x;
}
int n;
int m;
int a, b, c;
int main() {
  scanf("%d%d%d", &a, &b, &c);
  if (a > b) swap(a, b);
  if (b > c) swap(b, c);
  if (a > b) swap(a, b);
  int ans = 0;
  while (a > 1) {
    ans += 2 * (a + b + c - 3);
    a--;
    b--;
    c--;
  }
  ans += b * c;
  printf("%d\n", ans);
  return 0;
}
