#include <bits/stdc++.h>
using namespace std;
int main() {
  int a1, a2, a3, a4, a5, a6;
  cin >> a1 >> a2;
  cin >> a3 >> a4;
  cin >> a5 >> a6;
  bool fl = false;
  if (a1 >= a3 && a1 >= a5 && a4 + a6 <= a2) fl = true;
  if (a1 >= a3 && a1 >= a6 && a4 + a5 <= a2) fl = true;
  if (a1 >= a4 && a1 >= a5 && a3 + a6 <= a2) fl = true;
  if (a1 >= a4 && a1 >= a6 && a3 + a5 <= a2) fl = true;
  if (a2 >= a3 && a2 >= a5 && a4 + a6 <= a1) fl = true;
  if (a2 >= a3 && a2 >= a6 && a4 + a5 <= a1) fl = true;
  if (a2 >= a4 && a2 >= a5 && a3 + a6 <= a1) fl = true;
  if (a2 >= a4 && a2 >= a6 && a3 + a5 <= a1) fl = true;
  if (fl)
    cout << "YES";
  else
    cout << "NO";
  return 0;
}
