#include<stdio.h>
int main(void)
{
    int n,k;
    int a[210000],i;
    scanf("%d %d",&n,&k);
    for(i=1;i<=n;i++){
        scanf("%d",&a[i]);
    }
    int cnt=0;
    int now=1,nex;
    while(1){
        nex=a[now];
        cnt++;
        if(cnt==k){
            printf("%d\n",nex);
            break;
        }
        now=a[nex];
        cnt++;
        if(cnt==k){
            printf("%d\n",now);
            break;
        }
    }
    return 0;
}