const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
void async function () {
const line1 = await readline()
const line2 = await readline()
const arr1 = line1.split(" ").sort()
const arr2 = line2.split(" ").sort()
let hasNums = 0
for(i=0;i<arr1.length;i++){
if(hasNums>= 2) {
console.log("Yes")
return
}
const v1=arr1[i]
for(j=0;j<arr2.length;j++){
const v2 = arr2[j]
if(v1<v2){
hasNums++
arr2.splice(j,1)
break
}
}
}
console.log("No")
}()