#include <iostream>
#include <vector>
#include <set>
using namespace std;
multiset<int> v1,v2;
int main() {
for(int i=0;i<3;i++){
int n;cin>>n;
v1.insert(n);
}
for(int i=0;i<3;i++){
int n;cin>>n;
v2.insert(n);
}
int a=*v2.begin();
int b=*v1.rbegin();
if(*v2.begin()>*v1.rbegin()){
cout<<"Yes";
}else {
v2.erase(v2.begin());
v1.erase(--v1.end());
int a=*v2.begin();
int b=*v1.rbegin();
if(*v2.begin()>*v1.begin()){
cout<<"Yes";
}else{
cout<<"No";
}
}
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号