Problem C: 算法实验 1-3 循环报数

Problem C: 算法实验 1-3 循环报数

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 420  Solved: 251
[Submit] [Status] [Web Board] [Creator:]

Description

n 个人围成一圈,从第一个人开始报数,数到 m 的人出列,再由下一个人重新从 1 开始报数,数到 m的人再出圈,依次类推,直到所有的人都出圈,请输出依次出圈人的编号。


实验要求:
在算法设计或工程项目中,常使用C++ STL list,list是双向链表。请学习list的使用规范,并采用该数据结构完成算法的设计。

Input

输入两个整数 n , m 

Output

输出一行 ,n  个整数,按顺序输出每个出圈人的编号。

Sample Input Copy

10 3

Sample Output Copy

3 6 9 2 7 1 8 5 10 4