#include <bits/stdc++.h>
int a, b, c, d, e, f[3000005], g, h, i, j;
int main() {
  scanf("%d", &a);
  for (i = 1; i <= a; i++) f[i] = i;
  b = 1;
  for (i = 2; i <= a; i++) {
    if (a % i) f[a + i - 1] = f[b + a / i * i];
    b++;
    for (j = b + a / i * i - 1; j >= b; j -= i) f[j] = f[j - i];
  }
  for (i = b; i <= b + a - 1; i++) printf("%d ", f[i]);
  printf("\n");
  return 0;
}
