#include <stdio.h>

int main()
{
    long long ans,j,p=1,i,k,arr[200005]={},c[200005]={},n,xx;
    scanf("%lld%lld",&n,&k);
    for(i=1;i<=n;i++) {
        scanf("%lld",&arr[i]);
    }
    for(j=1;j<=n;j++) {
        c[j]=arr[p];
        p=arr[p];
        if(c[j]<j) { j++; c[j]=arr[p]; break; }
    }
    for(xx=1;;xx++) {
        if(c[xx]==c[j]) { break; } 
    }
    k=k-xx+1;
    k=k%(j-xx);
    ans=c[k+xx-1];
    printf("%lld",ans);

    return 0;
}