#include ‹iostream›
using namespace std;
int main()
{
int N, K;
cin » N » K;
int* A = new int[N];
int* B = new int[K];
int* ans = new int[N+K]
int ans_size=0;
for(int i = 0; i ‹ N; i++) cin » A[i];
for(int j = 0; j ‹ K; j++) cin » B[j];
for(int i = 0; i ‹ N; i++)
for(int j = 0; j ‹ K; j++)
if (A[i] == B[j])
bool flag = false;
for (int k = 0; k ‹ ans_size; k++)
if (ans[k] == A[i]) flag = true;
if (flag == false) ans[ans_size++] = A[i];
}
for(int i = 0; i ‹ ans_size; i++) cout « ans[i] « " ";
#include ‹iostream›
using namespace std;
int main()
{
int N, K;
cin » N » K;
int* A = new int[N];
int* B = new int[K];
int* ans = new int[N+K]
int ans_size=0;
for(int i = 0; i ‹ N; i++) cin » A[i];
for(int j = 0; j ‹ K; j++) cin » B[j];
for(int i = 0; i ‹ N; i++)
for(int j = 0; j ‹ K; j++)
{
if (A[i] == B[j])
{
bool flag = false;
for (int k = 0; k ‹ ans_size; k++)
if (ans[k] == A[i]) flag = true;
if (flag == false) ans[ans_size++] = A[i];
}
}
for(int i = 0; i ‹ ans_size; i++) cout « ans[i] « " ";
}