#include <bits/stdc++.h>
using namespace std;
int main() {
  long long x1, y1, x2, y2, a1, b1, a2, b2, c1, d1, c2, d2, u1, v1, u2, v2, ans,
      f = 0;
  cin >> x1 >> y1 >> x2 >> y2;
  cin >> a1 >> b1 >> a2 >> b2;
  cin >> c1 >> d1 >> c2 >> d2;
  x1 *= 2, y1 *= 2, x2 *= 2, y2 *= 2;
  a1 *= 2, b1 *= 2, a2 *= 2, b2 *= 2;
  c1 *= 2, d1 *= 2, c2 *= 2, d2 *= 2;
  long long x, y;
  for (y = y1, x = x1; x <= x2; ++x) {
    if (!(x >= a1 && x <= a2 && y >= b1 && y <= b2)) {
      if (!(x >= c1 && x <= c2 && y >= d1 && y <= d2)) {
        f = 1;
        break;
      }
    }
  }
  for (y = y2, x = x1; x <= x2; ++x) {
    if (!(x >= a1 && x <= a2 && y >= b1 && y <= b2)) {
      if (!(x >= c1 && x <= c2 && y >= d1 && y <= d2)) {
        f = 1;
        break;
      }
    }
  }
  for (x = x1, y = y1; y <= y2; ++y) {
    if (!(x >= a1 && x <= a2 && y >= b1 && y <= b2)) {
      if (!(x >= c1 && x <= c2 && y >= d1 && y <= d2)) {
        f = 1;
        break;
      }
    }
  }
  for (x = x2, y = y1; y <= y2; ++y) {
    if (!(x >= a1 && x <= a2 && y >= b1 && y <= b2)) {
      if (!(x >= c1 && x <= c2 && y >= d1 && y <= d2)) {
        f = 1;
        break;
      }
    }
  }
  if (f)
    cout << "YES\n";
  else
    cout << "NO\n";
  return 0;
}
