#include <stdio.h>

int main(void)
{
  long long int n,k;
  long long int a[1000000];
  long long int p[1000000];
  scanf("%lld %lld", &n, &k);
  for(long long int i=1;i<=n;i++){
    scanf("%lld", &a[i]);
  }
  p[1]=1;
  for(long long int i=1;i<=k;i++){
    p[i+1] = a[p[i]];
    if(p[i+1]==1){
      long long int j=(k+1)%i;
      printf("%lld\n", p[j+i]);
      break;
    }
  }
  return 0;
}