#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
int cmp(const void* a, const void* b)
{
return *(int*)a - *(int*)b;
}
int main()
{
int n, m;
while (~scanf("%d%d", &n, &m) && (n || m))
{
int shuru; int shuru2; int arr1[100]; int arr2[100];
for (int i = 0; i < n; i++)
{
scanf("%d", &shuru);
arr1[i] = shuru;
}
qsort(arr1, n, sizeof(arr1[0]),cmp);
for (int i = 0; i < m; i++)
{
scanf("%d", &shuru2);
arr2[i] = shuru2;
}
int flag2 = 0;
for (int i = 0; i < n; i++)
{
int flag = 0;
for (int j = 0; j < m; j++)
{
if (arr1[i] == arr2[j])
{
flag = 1;
break;
}
}
if (flag == 0)
{
printf("%d ",arr1[i]);
flag2 = 1;
}
}
if (flag2 == 0)
{
printf("NULL\n");
}
else
printf("\n");
}
return 0;
}