#include <bits/stdc++.h>
using namespace std;
int func(int b, int c) {
  switch (c) {
    case 1:
      return 2 * b + 1;
    case 2:
      return 2 * b - 1;
    default:
      return 2 * b;
  }
}
int main() {
  int a1, a2, a3, a4, a5, a6;
  cin >> a1 >> a2 >> a3 >> a4 >> a5 >> a6;
  long int sum = 0;
  int base = a2;
  int i = 1;
  if (a1 > a3) {
    int temp = a1;
    a1 = a3;
    a3 = temp;
    swap(a4, a6);
  }
  if (a1 <= a3) {
    while (i <= a1) {
      sum = sum + func(a2, 1);
      i++;
      a2++;
    }
    while (i <= a3) {
      sum = sum + func(a2, 3);
      i++;
    }
    while (i <= a3 + a4) {
      sum = sum + func(a2, 2);
      i++;
      a2--;
    }
  }
  cout << sum << "\n";
  return 0;
}
