n = int(input()) a = [] p_sm = 0 for _ in range(n): pp, *aa = map(int, input().split()) li = list(aa)[::-1] a.append(li) p_sm += pp ans = [] i = 0 for _ in range(p_sm): while not a[i]: i = (i + 1) % n pp = a[i].pop() ans.append(pp) i = (i + 1) % n print(*ans)