#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
****************************************************************/