#include <bits/stdc++.h>
using namespace std;
int n, q, c, x, z, a[2], b[2];
int main() {
  a[0] = 0, a[1] = 1;
  scanf("%d %d", &n, &q);
  while (q--) {
    scanf("%d", &c);
    if (c == 1) {
      scanf("%d", &x);
      x %= n;
      z = x < 0 ? -x : x;
      b[0] = ((a[(z & 1)] - x - (z & 1)) % n + n) % n;
      b[1] = ((a[!(z & 1)] - x + (z & 1)) % n + n) % n;
      a[0] = b[0], a[1] = b[1];
    } else
      swap(a[0], a[1]);
  }
  for (int i = 0; i < n; ++i) printf("%d ", (a[i & 1] + i - (i & 1)) % n + 1);
}
