#include <bits/stdc++.h>

using namespace std;
typedef long long ll;
ll n,q,x,t;
int main()
{
    cin>>q>>n; vector<ll> a[q];
    for(ll i=0;i!=n;++i)
    {
        ll c; cin>>c>>t;
        if(c>0)
        {
            if(c==1)
            {
                if(a[t].size()>0)
                {
                    for(ll j=0;j<a[t].size()-1;++j) cout<<a[t][j]<<' ';
                    cout<<a[t][a[t].size()-1];
                }
                cout<<'\n';
            }
            else a[t].clear();
        }
        else
        {
            cin>>x;
            a[t].push_back(x);
        }
    }
    return 0;
}

