#P100038. 旅行者

旅行者

题目描述

MCOI有 nn 个小镇,小镇从 11nn 编号,每一个小镇有一个传送门,第 ii 个小镇的传送门可以把人传送到第 aia_i 个小镇。现在有一个旅行者从小镇 11 开始旅游,问经过 kk 次传送之后,他去到了第几个小镇。

输入格式

第一行两个整数 nnkk ,表示小镇的数量和传送的次数。

第二行输入 nn 个整数 a1a_1a2a_2····· ana_n,表示每个小镇的传送门能传送到的小镇编号。

输出格式

输出从 11 开始传送 kk 次之后所在的小镇编号。

样例 #1

样例输入 #1

4 5
3 2 4 1

样例输出 #1

4

11 开始传送 55 次,传送路径是: 1341341→3→4→1→3→4

样例输入 #2

6 727202214173249351
6 5 2 5 3 2

样例输出 #2

2

提示

对于 100100% 的数据:

  • 2n2×1052≤n≤2×10^5
  • 1ain1≤a_i≤n
  • 1k10181≤k≤10^{18}