#include <bits/stdc++.h>
struct greaters {
  bool operator()(const long& a, const long& b) const { return a > b; }
};
using namespace std;
const int N = 2e5 + 5;
const int mod = 1e9 + 7;
void reset() {}
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
  ;
  int tc = 1, cas = 0;
  while (tc--) {
    reset();
    int a1, a2, a3, a4, a5, a6;
    cin >> a1 >> a2 >> a3;
    cin >> a4 >> a5 >> a6;
    long long int x = a1 + a2 + a3;
    x *= x;
    long long int y = a1 * a1 + a3 * a3 + a5 * a5;
    cout << x - y;
  }
  return 0;
}
