#include <bits/stdc++.h>
#include <math.h>

using namespace std;

string isSatisfiable(int c1, int c2, int h1, int h2){
    int mi = min (h1, h2);
    int ma = max (c1, c2);
    
    return mi >= ma ? "YES" : "NO";
}

int main() {
    // Return "YES" if all four conditions can be satisfied, and "NO" otherwise
    int c1;
    int c2;
    int h1;
    int h2;
    cin >> c1 >> c2 >> h1 >> h2;
    string result = isSatisfiable(c1, c2, h1, h2);
    cout << result << endl;
    return 0;
}