#include<bits/stdc++.h>
using namespace std;
int n,a[100000],m,x,b[100000],k=0;
int main(){
scanf("%d",&n);
scanf("%d",&m);
for(int i=0;i<n;i++) scanf("%d",&a[i]);
for(int i=0;i<m;i++){
scanf("%d",&x);
for(int j=0;j<n;j++){
if(a[j]==x){
b[k++]=x;
break;
}
}
}
sort(b,b+k);
for(int i=0;i<k;i++) printf("%d ",b[i]);
return 0;
}
/**************************************************************
Problem: 1898
User: houshanglin
Language: C++
Result: Time Limit Exceed
****************************************************************/