#include<bits/stdc++.h>
using namespace std;
long long n,m,a[100001],b[100001];
void find(int q){
int l=1,r=m;
while(l<=r){
int mid=(l+r)>>1;
if(b[mid]==q){
cout<<q<<" ";
break;
}
else if(b[mid]>q) r=mid-1;
else l=mid+1;
}
}
int main(){
cin>>n>>m;
for(int i=1;i<=n;i++) cin>>a[i];
for(int i=1;i<=m;i++) cin>>b[i];
sort(b+1,b+n+1);
for(int i=1;i<=n;i++){
find(a[i]);
}
return 0;
}
#1、#3、#4、#6、#8、#9、#10 全WA了