#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
const int N=100010;
int m,n;
int main(){
cin>>n>>m;
int a[n],b[m];
for(int i=0;i<n;i++)
scanf("%d",&a[i]);
for(int i=0;i<m;i++)
scanf("%d",&b[i]);
int j=0;
for(int i=0;i<m;i++){
if(a[j]==b[i])j++;
if(j==n)
break;//遍历完数组a,就可以提前结束了
}
if(j==n)
cout<<"Yes";
else cout<<"No";
return 0;
}