#include <bits/stdc++.h>
int main() {
  int a, b, c, x, y, z, e = 0, n = 0;
  scanf("%d%d%d", &a, &b, &c);
  scanf("%d%d%d", &x, &y, &z);
  if (a >= x) {
    if ((a - x) % 2 == 0)
      e = e + a - x;
    else
      e = e + a - x - 1;
  } else
    n = n + x - a;
  if (b >= y) {
    if ((b - y) % 2 == 0)
      e = e + b - y;
    else
      e = e + b - y - 1;
  } else
    n = n + y - b;
  if (c >= z) {
    if ((c - z) % 2 == 0)
      e = e + c - z;
    else
      e = e + c - z - 1;
  } else
    n = n + z - c;
  if (e / 2 >= n)
    printf("Yes");
  else
    printf("No");
  return 0;
}
