#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; //#define int long long typedef long long ll; typedef unsigned long long ul; typedef unsigned int ui; const ll mod = 1000000007; const ll INF = mod * mod; typedef pairP; typedef pair sP; #define stop char nyaa;cin>>nyaa; #define rep(i,n) for(int i=0;i=0;i--) #define Rep(i,sta,n) for(int i=sta;i=1;i--) #define Rep1(i,sta,n) for(int i=sta;i<=n;i++) typedef pair LP; typedef vector vec; typedef long double ld; typedef pair LDP; const ld eps = 1e-5; const ld pi = acos(-1.0); typedef vector> mat; typedef vector vec; void solve() { int n; cin >> n; vector> q(n); rep(i, n) { int x; cin >> x; rep(j, x) { int a; cin >> a; q[i].push(a); } } vector ans; rep(aa, 101) { rep(i, n) { if (!q[i].empty()) { ans.push_back(q[i].front()); q[i].pop(); } } } rep(i, ans.size()) { if (i > 0)cout << " "; cout << ans[i]; } cout << endl; } signed main() { ios::sync_with_stdio(false); cin.tie(0); //init(); solve(); //stop return 0; }