#include int s[1003], t[1003]; int right_id[1003]; int ans[1003], aa; int main() { int n, m; scanf("%d %d", &n, &m); int i, j; for (i = 0; i < n; i++) scanf("%d", &s[i]); for (i = 0; i < m; i++) scanf("%d", &t[i]); for (i = n - 1, j = m - 1; i >= 0; i--) { if (j >= 0) { if (s[i] == t[j]) { right_id[i] = j--; continue; } } right_id[i] = -1; } aa = 0; s[n] = 1e9; for (i = 0, j = 0; i < n; i++) { if (j == m) ans[aa++] = s[i]; else if (s[i] != t[j]) ans[aa++] = s[i]; else if (right_id[i] == j) j++; else if (s[i] > s[i + 1]) j++; else ans[aa++] = s[i]; } for (i = 0; i < aa - 1; i++) printf("%d ", ans[i]); if (aa > 0) printf("%d\n", ans[i]); else printf("\n"); return 0; }