#include <bits/stdc++.h>
using namespace std;
int a[2000010];
int sft;
int N;
int main() {
  cin >> N;
  for (int i = 0; i < N; i++) a[i] = i + 1;
  int pre = 0;
  for (int k = 2; k < N + 1; k++) {
    int i = 0;
    while (i < N) {
      swap(a[sft + i], pre);
      i += k;
    }
    a[sft + N] = pre;
    sft++;
  }
  for (int i = 0; i < N; i++) cout << a[sft + i] << (i + 1 == N ? '\n' : ' ');
  return 0;
}
