監獄

아직 제출이 없습니다시간 제한2초메모리 제한512 MB

문제

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

次の操作を NN 回行う。

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

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

입력

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

NN kk

출력

答えを一行に出力せよ。

제한

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