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