#include <bits/stdc++.h>
using namespace std;

int main(void){
    vector<int> A[1010];
    int n, q;
    cin >> n >> q;
    for(int i=0; i<q; i++){
        int num;
        cin >> num;
        if(num==0){
            int t, x;
            cin >> t >> x;
            A[t].push_back(x);
        }
        else if(num==1){
            int t;
            cin >> t;
            for(int i=0; i<A[t].size(); i++){
                if(i!=0) cout << " " ;
                cout << A[t].at(i);
            }
            cout << "\n";
        }
        else {
            int t;
            cin >> t;
            A[t].clear();
        }
    }
    
    return 0;
}

