#include<bits/stdc++.h>
using namespace std;
int main(){
    long long k,now=1,cum=0,n,a[200005],b[200005];
    scanf("%lld%lld",&n,&k);
    for(int i=1; i<=n; i++) scanf("%lld",&a[i]);
    while(k--){
        now=a[now];
        if(b[now])k%=cum-b[now];
        b[now]=cum++;
    }
    printf("%lld",now);
    return 0;
}
