fun main(){
    var toleListHa = readLine()!!.split(" ").map { it.toInt() }
    var list1 = readLine()!!.split(' ').map { it.toInt() }
    var list2 = readLine()!!.split(' ').map { it.toInt() }
    var list = mutableListOf<Int>()

    for(i in list2){
        var j = 0
        while(list1[j] != i)
            j++
        if(list1[j] == i)
            list.add(j)
    }
    var bool = false
    var x = toleListHa[1] - 1
    while(x > 0){
        if(list[x] - list[x - 1] != 1) {
            bool = true
            break
        }
        x--
    }
    if(bool)
        println("No")
    else
        println("Yes")
}