#5826. CSES2163 约瑟夫问题 II

0

CSES2163 约瑟夫问题 II

Josephus Problem II

Consider a game where there are n children (numbered 1,2,\dots,n) in a circle. During the game, repeatedly k children are skipped and one child is removed from the circle. In which order will the children be removed?

Input

The only input line has two integers n and k.

Output

Print n integers: the removal order.

Constraints

1n21 \le n \le 2 \cdot 10^5$

0k1090 \le k \le 10^9

Example

Input

7 2

Output

3 6 2 7 5 1 4