#P0813. 报数出列

报数出列

题目描述

训练营正在玩一个报数游戏。

一开始有 n 名同学按编号 1, 2, 3, ..., n 排成一圈。从编号为 1 的同学开始报数,报到 m 的同学出列。下一次报数从刚刚出列同学的下一位同学开始,继续从 1 报到 m。

游戏会一直进行,直到所有同学都出列。

请你输出同学们的出列顺序。

输入格式

输入一行,两个整数 n 和 m。

输出格式

输出一行,共 n 个整数,表示同学们的出列顺序。

相邻两个整数之间用一个空格隔开。

样例

5 3
3 1 5 2 4

样例说明

从 1 开始报数,第一次报到 3 的同学出列;之后从 4 继续报数,直到所有同学出列。

数据范围

  • 1 <= n <= 1000
  • 1 <= m <= 1000