#include <bits/stdc++.h>
using namespace std;
int a[10];
int main() {
  int ans = 0;
  for (int i = 0; i < 6; i++) scanf("%d", &a[i]);
  if (a[2] == a[4]) {
    swap(a[0], a[3]);
    swap(a[1], a[2]);
    swap(a[4], a[5]);
  }
  for (int i = a[0] + a[0] - 1 + 2, j = 0; j < max(a[1], a[5]); i += 2, j++) {
    if (j == min(a[1], a[5]))
      i--;
    else if (j > min(a[1], a[5]))
      i -= 2;
    ans += i;
  }
  for (int i = a[3] + a[3] - 1 + 2, j = 0; j < min(a[2], a[4]); i += 2, j++) {
    ans += i;
  }
  printf("%d\n", ans);
  return 0;
}
