#include <bits/stdc++.h>
int main() {
  int x, y, z;
  int X, Y, Z;
  int ar[6];
  scanf("%d %d %d", &x, &y, &z);
  scanf("%d %d %d", &X, &Y, &Z);
  for (int i = 0; i < 6; i++) {
    scanf("%d", &ar[i]);
  }
  int ans = 0;
  if (X > 0) {
    if (x > X) {
      ans += ar[5];
    } else if (x < 0) {
      ans += ar[4];
    }
  } else if (X < 0) {
    if (x < X) {
      ans += ar[5];
    } else if (x > 0) {
      ans += ar[4];
    }
  }
  if (Y > 0) {
    if (y > Y) {
      ans += ar[1];
    } else if (y < 0) {
      ans += ar[0];
    }
  } else if (Y < 0) {
    if (y < Y) {
      ans += ar[1];
    } else if (y > 0) {
      ans += ar[0];
    }
  }
  if (Z > 0) {
    if (z > Z) {
      ans += ar[3];
    } else if (z < 0) {
      ans += ar[2];
    }
  } else if (Z < 0) {
    if (z < Z) {
      ans += ar[3];
    } else if (z > 0) {
      ans += ar[2];
    }
  }
  printf("%d\n", ans);
  return 0;
}
