#include #define rep(i,n) for(int i = 0; i < (n); i++) using namespace std; typedef long long ll; int main(){ cin.tie(0); ios::sync_with_stdio(0); int N; cin >> N; vector> A(N); int nK = 0; rep(i,N) { int K; cin >> K; nK += K; vector id(K); rep(i,K) cin >> id[i]; reverse(id.begin(), id.end()); A[i] = id; } vector ans; while(nK > 0) { rep(i,N) { if(!A[i].empty()) { nK--; ans.push_back(A[i].back()); A[i].pop_back(); } } } for(int a : ans) cout << a << " "; cout << endl; }