#D2164. 值日表

值日表

说明

传说中有这样一支非常优秀的信奥队--紫兰战队,共有nn个队员,每个队员都有自己神圣的编号(11~nn号)。他们勇猛无敌,智慧超群,但是他们又有点调皮捣蛋,每一次都把电脑室弄得很脏,于是D老师要求他们每次上课后要把教师打扫干净。

他们迅速按照编号顺序首尾相接的围成了一个圈,展开了热烈的讨论,讨论后一致觉得D老师的要求简直英明神武极了。 为了能积极值日,队员们争的面红耳赤,谁都想第一个值日。这个时候美丽善良的W老师,给大家出了一个主意:

要求他们保持现在圆圈的队形不变,然后从1号同学开始报数,报到mm号的同学,第一个出圈,作为第一个值日的人;

等该同学出列后,他的后序一个同学接着重新从1号开始报数,又报到mm号的同学继续出列,作为下一个值日的人;

按此规则,直到所有同学都出列排成一队为止,这就是值日的顺序表了。

这点小难题根本难不倒,聪明机智的紫兰信奥队,于是大家立刻打开电脑编写了一个小程序交给了D老师。

D老师露出了阴险的笑容,开始布置下一题......

输入格式

两个整数 nnmm(1nm1001≤n,m≤100)。

输出格式

nn 个用空格分隔的整数,表示出圈人的编号。

样例

6 4
4 2 1 3 6 5