#P1970. 2024.8.31-B站-第2题-小红格子编号

2024.8.31-B站-第2题-小红格子编号

题目内容

nn个格子排成一列,每个格子中有数字。格子编号为11nn,初始状态下编号为ii的格子中的数字为ii。现在按从小到大的顺序,对于每个[1,n1,n]之间的整数xx,将所有格子编号为xx的倍数的格子中的数字循环移动一格。例如x=3x=3时,将33号格子、66号格子......3k3k号格子中的数字循环移动(3kn3k+33k≤n<3k+3)。即33号格子中的数字移动到66号,66号到99号......3k3k号到33号。(移动的是格子里的数字,格子编号不变)

请输出操作执行完成后每个格子里的数是多少。

输入描述

一行一个整数nn(1n1051≤n≤10^5)

输出描述

一行nn个数字,第ii个数字代表第ii号格子内的数字。

样例1

输入

5

输出

5 3 2 1 4

样例2

输入

8

输出

8 7 3 5 4 2 6 1