#include <bits/stdc++.h>
using namespace std;
int main() {
  int x, y, a, b, c, d, f1, f2, f3, f4, f5, f6, f7, f8;
  cin >> x >> y >> a >> b >> c >> d;
  if (a <= x && b <= y) {
    if (a == x && b != y) {
      f1 = a;
      f2 = abs(y - b);
      if ((c <= f1 && d <= f2) || (d <= f1 && c <= f2)) {
        puts("YES");
        return 0;
      } else {
      }
    } else if (b == y && a != x) {
      f1 = b;
      f2 = abs(x - a);
      if ((c <= f1 && d <= f2) || (d <= f1 && c <= f2)) {
        puts("YES");
        return 0;
      } else {
      }
    } else if (a == x && b == y) {
      puts("NO");
      return 0;
    } else {
      f1 = max(x, a);
      f2 = abs(y - b);
      f3 = min(x, a);
      f4 = abs(y - b);
      f5 = abs(x - a);
      f6 = max(y, b);
      f7 = abs(x - a);
      f8 = min(y, b);
      if ((c <= f1 && d <= f2) || (d <= f1 && c <= f2) ||
          (c <= f3 && d <= f4) || (d <= f3 && c <= f4) ||
          (c <= f5 && d <= f6) || (d <= f5 && c <= f6) ||
          (c <= f7 && d <= f8) || (d <= f7 && c <= f8)) {
        puts("YES");
        return 0;
      } else {
      }
    }
  }
  if (b <= x && a <= y) {
    if (b == x && a != y) {
      f1 = b;
      f2 = abs(y - a);
      if ((c <= f1 && d <= f2) || (d <= f1 && c <= f2)) {
        puts("YES");
        return 0;
      } else {
      }
    } else if (a == y && b != x) {
      f1 = a;
      f2 = abs(x - b);
      if ((c <= f1 && d <= f2) || (d <= f1 && c <= f2)) {
        puts("YES");
        return 0;
      } else {
      }
    } else if (b == x && a == y) {
      puts("NO");
      return 0;
    } else {
      f1 = max(x, b);
      f2 = abs(y - a);
      f3 = min(x, b);
      f4 = abs(y - a);
      f5 = abs(x - b);
      f6 = max(y, a);
      f7 = abs(x - b);
      f8 = min(y, a);
      if ((c <= f1 && d <= f2) || (d <= f1 && c <= f2) ||
          (c <= f3 && d <= f4) || (d <= f3 && c <= f4) ||
          (c <= f5 && d <= f6) || (d <= f5 && c <= f6) ||
          (c <= f7 && d <= f8) || (d <= f7 && c <= f8)) {
        puts("YES");
        return 0;
      } else {
      }
    }
  }
  puts("NO");
  return 0;
}
