# include <bits/stdc++.h>
using namespace std;

int main(){
    int n, m;
    scanf("%d", &n);
    vector<int> va(n);
    for (int i = 0; i < n; ++i) {
        scanf("%d", &va[i]);
    }

    scanf("%d", &m);
    vector<int> vb(m);
    for (int i = 0; i < m; ++i) {
        scanf("%d", &vb[i]);
    }

    vector<int> ans;
    int indexA = 0, indexB = 0;

    while (indexA < va.size() && indexB < vb.size()){
        if (va[indexA] == vb[indexB]){
            ans.push_back(va[indexA]);
            indexA++;
            indexB++;
        } else if (va[indexA] < vb[indexB]){
            indexA++;
        } else{
            indexB++;
        }
    }

    for (int i = 0; i < ans.size(); ++i) {
        if (i != 0)
            printf(" ");
        printf("%d", ans[i]);
    }


    return 0;
}