n, m = map(int, input().split())
ln = list(map(int, input().split()))
lm = list(map(int, input().split()))
flag = 0
j = 0
l = []
for i in range(m):
    for j in range(n):
        if lm[i] == ln[j]:
            flag +=1
            l.append(j)

# print(l)
for w in range(len(l) - 1):
    if abs(l[w] - l[w + 1]) != 1:
        flag = 1


if flag == m:
    print("Yes")
else:
    print("No")