#include <stdio.h>
int main()
{
  int i,j=0,a[100000],n,s,b[10000],x,k;
  long long m;
  scanf("%d %lld",&n,&m);
  for(i=0;i<n;i++)
    scanf("%d",&a[i]);
  s=a[0];
  for(k=0;k<m;k++)
  {
    b[j]=s;
    s=a[s-1];
    for(i=0;i<j-1;i++)
    {
        if(s==b[i])
        {
            x=i;
              printf("%d\n",b[m%(j-i+1)-1]);
            return 0;
        }
    }
    j++;
  }
  return 0;
}