#569. 传送装置

传送装置

问题描述

GG王国拥有编号从1到N的N个城镇。 每个城镇都有一个传送装置。城镇i(1 ≤ i ≤ N)的传送装置会将你传送到城镇A_i。 国王非常喜欢正整数K。这位任性的国王想知道,如果他从城镇1出发,恰好使用传送装置K次后,会到达哪个城镇。 请编写一个程序来帮助国王回答这个问题。

约束条件

  • 2 ≤ N ≤ 2 × 10^5
  • 1 ≤ A_i ≤ N
  • 1 ≤ K ≤ 10^{18}

输入

输入通过标准输入给出,格式如下:

N K A_1 A_2 … A_N

输出

打印一个整数,表示国王从城镇1出发,恰好使用传送装置K次后所在的城镇编号。

样例输入1

4 5

3 2 4 1

样例输出1

4

如果从城镇1出发并使用传送装置5次,移动路线如下:1 → 3 → 4 → 1 → 3 → 4。

样例输入2

6 727202214173249351

6 5 2 5 3 2

样例输出2

2