#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const ll mod = 1000000007;
const ll INF = mod * mod;
#define rep(i,n) for(int i=0;i<n;i++)
#define per(i,n) for(int i=n-1;i>=0;i--)
#define Rep(i,sta,n) for(int i=sta;i<n;i++)
#define rep1(i,n) for(int i=1;i<=n;i++)
#define per1(i,n) for(int i=n;i>=1;i--)
#define Rep1(i,sta,n) for(int i=sta;i<=n;i++)

int P[1009], A[100009][109];

int main()
{
    int N; cin >> N;
    for (int i = 0; i < N; i++)
    {
        cin >> P[i];
        for (int j = 0; j < P[i]; j++) cin >> A[i][j];
    }


    for (int j = 0; j < 100; j++)
    {
        for (int i = 0; i < N; i++)
        {
            if (P[i] <= j) continue;
            cout << A[i][j] << " ";
        }
    }
    cout << endl;
}