시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 512 MB121110100.000%

문제

無限人の囚人たちがいる。はじめ、囚人たちは $0,\ 1,\ 2,\ ...$ と番号が振られている。

次の操作を $N$ 回行う。

  • $0$ 番目の囚人を釈放し、$k,\ 2k,\ 3k,\ ...$ 番目の囚人たちを処刑する。
  • その後、残った囚人たちに番号を振り直す。このとき、元の番号が小さい囚人から順に $0,\ 1,\ 2,\ ...$ と番号を振る。

$N$ 回目の操作で釈放される囚人がはじめに振られていた番号を求めよ。

입력

入力は以下の形式で標準入力から与えられる。

$N$ $k$

출력

答えを一行に出力せよ。

제한

  • $1\leq N\leq10^5$
  • $2\leq k\leq10^5$
  • 答えは $10^{18}$ 以下である。

예제 입력 1

4 2

예제 출력 1

7

예제 입력 2

1 3

예제 출력 2

0

예제 입력 3

100000 100000

예제 출력 3

99999