#include <bits/stdc++.h>
using namespace std;
int minx(int x, int y) {
  if (x < y) y = x;
  return y;
}
int main(void) {
  int t, a, b, c, aa, bb, cc;
  cin >> a >> b >> c >> aa >> bb >> cc;
  t = minx(a, aa);
  a -= t;
  aa -= t;
  t = minx(b, bb);
  b -= t;
  bb -= t;
  t = minx(c, cc);
  c -= t;
  cc -= t;
  if (aa) {
    t = minx(aa, b / 2);
    aa -= t;
    b -= t * 2;
    t = minx(aa, c / 2);
    aa -= t;
    c -= t * 2;
  }
  if (bb) {
    t = minx(bb, a / 2);
    bb -= t;
    a -= t * 2;
    t = minx(bb, c / 2);
    bb -= t;
    c -= t * 2;
  }
  if (cc) {
    t = minx(cc, a / 2);
    cc -= t;
    a -= t * 2;
    t = minx(cc, b / 2);
    cc -= t;
    b -= t * 2;
  }
  if (aa == 0 && bb == 0 && cc == 0)
    cout << "Yes";
  else
    cout << "No";
  return 0;
}
