#h268. 约瑟夫的最后座位

约瑟夫的最后座位

h268. 约瑟夫的最后座位

题目描述

nn 个人按编号 11nn 围成一圈,从编号 11 开始报数。每次报到 kk 的人离开,下一人重新从 11 开始报数,直到只剩一人。

请输出最后留下的人的编号。

输入格式

输入两个整数 nnkk

输出格式

输出最后留下的人的编号。

数据范围

  • 1n1000001\le n\le 100000
  • 1k10000000001\le k\le 1000000000

样例

输入

5 2

输出

3

标签:递推、环形问题