#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")