#include <bits/stdc++.h>
using namespace std;
int main() {
  int a, b, c;
  int x, y, z;
  cin >> a >> b >> c;
  cin >> x >> y >> z;
  if (a >= x && b >= y && c >= z) {
    cout << "Yes";
    return 0;
  }
  if (a < x && b < y && c < z) {
    cout << "No";
    return 0;
  }
  int i, j;
  int d1 = 0, d2 = 0, d3 = 0;
  for (i = a; i >= x + 2; i -= 2) {
    d1++;
  }
  for (i = b; i >= y + 2; i -= 2) {
    d2++;
  }
  for (i = c; i >= z + 2; i -= 2) {
    d3++;
  }
  int d = d1 + d2 + d3;
  int q;
  if (c < z) {
    q = z - c;
    if (d >= q) {
      d = d - q;
    } else {
      cout << "No";
      return 0;
    }
  }
  if (b < y) {
    q = y - b;
    if (d >= q) {
      d -= q;
    } else {
      cout << "No";
      return 0;
    }
  }
  if (a < x) {
    q = x - a;
    if (d >= q) {
      d -= q;
    } else {
      cout << "No";
      return 0;
    }
  }
  if (d >= 0) cout << "Yes";
}
