#include <bits/stdc++.h>
using namespace std;
int main() {
  int x, y, z;
  int x1, y1, z1;
  int a1, a2, a3, a4, a5, a6;
  cin >> x >> y >> z;
  cin >> x1 >> y1 >> z1;
  cin >> a1 >> a2 >> a3 >> a4 >> a5 >> a6;
  if (x > x1 && y > y1 && z > z1) {
    cout << a2 + a4 + a6 << endl;
    return 0;
  }
  if (x > x1 && y > y1 && z < 0) {
    cout << a2 + a3 + a6 << endl;
    return 0;
  }
  if (x > x1 && z > z1 && y < 0) {
    cout << a1 + a4 + a6 << endl;
    return 0;
  }
  if (y > y1 && z > z1 && x < 0) {
    cout << a2 + a4 + a5 << endl;
    return 0;
  }
  if (x < 0 && y < 0 && z > z1) {
    cout << a1 + a4 + a5 << endl;
    return 0;
  }
  if (x < 0 && z < 0 && y > y1) {
    cout << a2 + a3 + a5 << endl;
    return 0;
  }
  if (y < 0 && z < 0 && x > x1) {
    cout << a1 + a3 + a6 << endl;
    return 0;
  }
  if (x < 0 && y < 0 && z < 0) {
    cout << a1 + a3 + a5 << endl;
    return 0;
  }
  if (x > x1 && y > y1) {
    cout << a2 + a6 << endl;
    return 0;
  }
  if (x > x1 && y < 0) {
    cout << a1 + a6 << endl;
    return 0;
  }
  if (x < 0 && y > y1) {
    cout << a2 + a5 << endl;
    return 0;
  }
  if (x < 0 && y < 0) {
    cout << a1 + a5 << endl;
    return 0;
  }
  if (x > x1 && z > z1) {
    cout << a4 + a6 << endl;
    return 0;
  }
  if (x > x1 && z < 0) {
    cout << a3 + a6 << endl;
    return 0;
  }
  if (x < 0 && z > z1) {
    cout << a4 + a5 << endl;
    return 0;
  }
  if (x < 0 && z < 0) {
    cout << a3 + a5 << endl;
    return 0;
  }
  if (y > y1 && z > z1) {
    cout << a2 + a4 << endl;
    return 0;
  }
  if (y > y1 && z < 0) {
    cout << a2 + a3 << endl;
    return 0;
  }
  if (y < 0 && z > z1) {
    cout << a1 + a4 << endl;
    return 0;
  }
  if (y < 0 && z < 0) {
    cout << a1 + a3 << endl;
    return 0;
  }
  if (y > y1) {
    cout << a2 << endl;
    return 0;
  }
  if (y < 0) {
    cout << a1 << endl;
    return 0;
  }
  if (z > z1) {
    cout << a4 << endl;
    return 0;
  }
  if (z < 0) {
    cout << a3 << endl;
    return 0;
  }
  if (x > x1) {
    cout << a6 << endl;
    return 0;
  } else {
    cout << a5 << endl;
    return 0;
  }
  return 0;
}
