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")
}()