#include <iostream>
#include <set>

int main()
{
    using namespace std;
    multiset<int> qi_hourse;
    multiset<int> ti_hourse;
    int tem;
    for (int i = 0; i < 3; i++)
    {
        cin >> tem;
        qi_hourse.insert(tem);
    }
    for (int i = 0; i < 3; i++)
    {
        cin >> tem;
        ti_hourse.insert(tem);
    }
    multiset<int>::iterator qi = qi_hourse.begin();
    multiset<int>::iterator ti = ti_hourse.begin();
    ti++;
    if (*ti > *qi)
    {
        ti++;
        qi++;
        if (*ti > *qi)
            cout << "Yes" << endl;
        else
            cout << "No" << endl;
    }
    else
        cout << "No" << endl;
    return 0;
}