#abc167d. [abc167_d]Teleporter

[abc167_d]Teleporter

問題文

高橋王国には NN 個の町があります。町は 11 から NN まで番号が振られています。

それぞれの町にはテレポーターが 11 台ずつ設置されています。町 i(1leqileqN)i (1 \\leq i \\leq N) のテレポーターの転送先は町 AiA_i です。

高橋王は正の整数 KK が好きです。わがままな高橋王は、町 11 から出発してテレポーターをちょうど KK 回使うと、どの町に到着するかが知りたいです。

高橋王のために、これを求めるプログラムを作成してください。

制約

  • 2leqNleq2times1052 \\leq N \\leq 2 \\times 10^5
  • 1leqAileqN1 \\leq A_i \\leq N
  • 1leqKleq10181 \\leq K \\leq 10^{18}

入力

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

NN KK A1A_1 A2A_2 dots\\dots ANA_N

出力

11 から出発してテレポーターをちょうど KK 回使ったとき到着する町の番号を出力せよ。


入力例 1

4 5
3 2 4 1

出力例 1

4

11 から出発してテレポーターを 55 回使うと、1to3to4to1to3to41 \\to 3 \\to 4 \\to 1 \\to 3 \\to 4 と移動します。


入力例 2

6 727202214173249351
6 5 2 5 3 2

出力例 2

2