#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
int v1, v2, v3;
cin >> v1 >> v2 >> v3;
vector<int> king = {v1, v2, v3};
int a1, a2, a3;
cin >> a1 >> a2 >> a3;
vector<int> tian = {a1, a2, a3};
// 生成田忌马匹的所有可能排列
sort(tian.begin(), tian.end());
bool canWin = false;
do {
int wins = 0;
for (int i = 0; i < 3; ++i) {
if (tian[i] > king[i]) {
wins++;
}
}
if (wins >= 2) {
canWin = true;
break;
}
} while (next_permutation(tian.begin(), tian.end()));
cout << (canWin ? "Yes" : "No") << endl;
return 0;
}