Problem1277--约瑟夫环++

1277: 约瑟夫环++

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

Description

N个人坐成一个圆环(编号为1 - N),从第1个人开始报数,数到K的人出列,后面的人重新从1开始报数。问最后剩下的人的编号。

例如:N = 3,K = 2。2号先出列,然后是1号,最后剩下的是3号。

Input


2个数N和K,表示N个人,数到K出列。(2 <= N <= 10^18, 2 <= K <= 1000)

Output



最后剩下的人的编号

Sample Input

3 2

Sample Output

3

HINT

注:本题不面向初试数据结构

Source/Category