#include <bits/stdc++.h>
using namespace std;
int A[6];
int main() {
  for (int i = 0; i < 6; i++) cin >> A[i];
  int need = 0;
  int free = 0;
  for (int i = 0; i < 3; i++)
    if (A[i + 3] > A[i])
      need += A[i + 3] - A[i];
    else if (A[i + 3] < A[i])
      free += (A[i] - A[i + 3]) / 2 * 2;
  if (need * 2 > free)
    cout << "No" << endl;
  else
    cout << "Yes" << endl;
  return 0;
}
