#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, m;
  cin >> n >> m;
  int a[n + 1];
  for (int i = 1; i <= n; i++) {
    a[i] = 0;
  }
  if (m * 3 <= n) {
    for (int i = 1; i <= m; i++) {
      int p, q, r;
      cin >> p >> q >> r;
      a[p] = 1;
      a[q] = 2;
      a[r] = 3;
    }
  } else {
    for (int i = 1; i <= m; i++) {
      int p, q, r;
      cin >> p >> q >> r;
      if (i == 1) {
        a[p] = 1;
        a[q] = 2;
        a[r] = 3;
      } else {
        if (a[p] != 0) {
          if (a[p] == 1) {
            a[q] = 2;
            a[r] = 3;
          } else if (a[p] == 2) {
            a[q] = 1;
            a[r] = 3;
          } else if (a[p] == 3) {
            a[q] = 1;
            a[r] = 2;
          }
        } else if (a[q] != 0) {
          if (a[q] == 1) {
            a[p] = 2;
            a[r] = 3;
          } else if (a[q] == 2) {
            a[p] = 1;
            a[r] = 3;
          } else if (a[q] == 3) {
            a[p] = 1;
            a[r] = 2;
          }
        } else if (a[r] != 0) {
          if (a[r] == 1) {
            a[p] = 2;
            a[q] = 3;
          } else if (a[r] == 2) {
            a[p] = 1;
            a[q] = 3;
          } else if (a[r] == 3) {
            a[p] = 1;
            a[q] = 2;
          }
        } else {
          a[p] = 1;
          a[q] = 2;
          a[r] = 3;
        }
      }
    }
  }
  for (int i = 1; i <= n; i++) {
    cout << a[i] << ' ';
  }
  cout << endl;
}
