#include <algorithm>
#include <iostream>
#include <vector>
using namespace std;
bool canTianJiWin(vector<int>& v1,vector<int>& v2){
    sort(v2.begin(), v2.end());
    do{
        int win=0;
        for(int i=0;i<3;i++){
            if(v1[i]<v2[i]){
                win++;
            }
        }
        if(win>=2)
            return true;
    }while(next_permutation(v2.begin(), v2.end()));//next_permutation生成所有全排列,然后挨个暴力试
    return false;
}
int main() {
    vector<int> v1(3,0),v2(3,0);
    for(int i=0;i<3;i++){
        cin>>v1[i];
    }
    for(int i=0;i<3;i++){
        cin>>v2[i];
    }
    if(canTianJiWin(v1, v2)){
        cout<<"Yes"<<endl;
    }else{
        cout<<"No"<<endl;
    }
    return 0;
}
// 64 位输出请用 printf("%lld")