#include #include using namespace std; void zameni(int &a, int &b) { int temp = a; a = b; b = temp; } int minimum(int a, int b, int c) { if(a>b) zameni(a,b); if(a>c) zameni(a,c); return a; } int main() { int n; cin >> n; vector a_n(n); for(int &x : a_n) cin >> x; int m; cin >> m; vector a_m(m); for(int &x : a_m) cin >> x; int p; cin >> p; vector a_p(p); for(int &x : a_p) cin >> x; // tehnika TRI pokazivaca int i_n = 0; int i_m = 0; int i_p = 0; vector rez; while(i_n < n && i_m < m && i_p < p) { if(a_n[i_n] == a_m[i_m] && a_m[i_m] == a_p[i_p]) { rez.push_back(a_n[i_n]); i_n++; i_m++; i_p++; } else { int min = minimum(a_n[i_n], a_m[i_m], a_p[i_p]); if(a_n[i_n] == min) i_n++; if(a_m[i_m] == min) i_m++; if(a_p[i_p] == min) i_p++; } } for(int x : rez) cout << x << endl; }