#include <iostream>
#include <vector>
using namespace std;

vector <vector <int> > a;
vector <bool> vis;
int n, m;

void dfs (int v) {
    if (vis[v])
        return;
    vis[v] = true;
    cout << "in  " << v + 1 << endl;
    for (int u = 0; u < n; u++) if (a[v][u]) {
        dfs (u);
    }
    cout << "out " << v + 1 << endl;
}

int main () {
    cin >> n >> m;
    a = vector <vector <int> > (n,
        vector <int> (n, 0));
    for (int j = 0; j < m; j++) {
        int u, v;
        cin >> u >> v;
        u -= 1;
        v -= 1;
        a[u][v] = 1;
        a[v][u] = 1;
    }

    vis = vector <bool> (n);
    dfs (0);

    return 0;
}
