#include <bits/stdc++.h>
using namespace std;
int n;
set<int> ft;
vector<int> vec;
int main() {
  scanf("%d", &n);
  for (int i = 0, k; i < n; i++) {
    scanf("%d", &k);
    for (int j = 0, act; j < k; j++) {
      scanf("%d", &act);
      if (i == 0) {
        ft.insert(act);
      } else {
        if (ft.count(act)) {
          vec.push_back(act);
        }
      }
    }
    if (i != 0) {
      ft.clear();
      for (int j = 0; j < vec.size(); j++) {
        ft.insert(vec[j]);
      }
      if (i != n - 1) {
        vec.clear();
      }
    }
  }
  for (int i = 0; i < vec.size(); i++) {
    printf("%d ", vec[i]);
  }
  printf("\n");
  return 0;
}
