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