#include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(0); int N; cin >> N; int cnt = 0; vector> ques(N); for (int i = 0; i < N; i++) { int K; cin >> K; cnt += K; for (int k = 0; k < K; k++) { int x; cin >> x; ques[i].push(x); } } vector res; for (int k = 0; k < cnt; k++) { for (int i = 0; i < N; i++) { if (!ques[i].empty()) { res.emplace_back(ques[i].front()); ques[i].pop(); } } } for (const auto &v : res) { cout << v << (&v == &res.back() ? '\n' : ' '); } return 0; }