[ABC167D] Teleporter

题意翻译

高桥王国有 $N$ 个城镇,编号从 $1\sim N$ 。 每一个城镇有一个传送器。在 $i$ 号城镇的传送阵可以是你到达城镇$A_{i}$。 国王高桥喜欢正整数 $K$。自私的国王想要知道他从第 $1$ 号城镇出发,用 $K$ 次传送阵可以到达的位置。 请帮国王写一个程序完成这个问题。 by [djh123456](https://www.luogu.com.cn/user/367575) 。

题目描述

[problemUrl]: https://atcoder.jp/contests/abc167/tasks/abc167_d 高橋王国には $ N $ 個の町があります。町は $ 1 $ から $ N $ まで番号が振られています。 それぞれの町にはテレポーターが $ 1 $ 台ずつ設置されています。町 $ i\ (1\ \leq\ i\ \leq\ N) $ のテレポーターの転送先は町 $ A_i $ です。 高橋王は正の整数 $ K $ が好きです。わがままな高橋王は、町 $ 1 $ から出発してテレポーターをちょうど $ K $ 回使うと、どの町に到着するかが知りたいです。 高橋王のために、これを求めるプログラムを作成してください。

输入输出格式

输入格式


入力は以下の形式で標準入力から与えられる。 > $ N $ $ K $ $ A_1 $ $ A_2 $ $ \dots $ $ A_N $

输出格式


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

输入输出样例

输入样例 #1

4 5
3 2 4 1

输出样例 #1

4

输入样例 #2

6 727202214173249351
6 5 2 5 3 2

输出样例 #2

2

说明

### 制約 - $ 2\ \leq\ N\ \leq\ 2\ \times\ 10^5 $ - $ 1\ \leq\ A_i\ \leq\ N $ - $ 1\ \leq\ K\ \leq\ 10^{18} $ ### Sample Explanation 1 町 $ 1 $ から出発してテレポーターを $ 5 $ 回使うと、$ 1\ \to\ 3\ \to\ 4\ \to\ 1\ \to\ 3\ \to\ 4 $ と移動します。