#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-1;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-i)%(j-i+1)+i-1]);
            return 0;
        }
    }*/
   // j++;
  }
  printf("%d\n",s);
  return 0;
}
