N = gets.to_i P = N.times.map{ gets.split.map(&:to_i).tap(&:shift) } O = [] until P.all?(&:empty?) P.each do |r| O << r.shift if r.size > 0 end end puts O * ' '