
A = []
n, q = gets.chomp.split(" ")
n.to_i.times {
    A.push([])
}

q.to_i.times{
    choice,  t, x = gets.chomp.split(" ")
     case choice
     when "0"
        A[t.to_i].push(x)
     when "1"
        puts A[t.to_i].join(' ') 
     when "2"
        A[t.to_i].clear
     end
}

