#include<stdio.h>
#include<math.h>
long long fact(long long n){long long fac=1;
    for(long long i=1;i<=n;i++){
        fac = fac*i;
    }return fac;
}
int main(){
   long long n,k;scanf("%lld %lld",&n,&k);long long arr[n+1];
   arr[0]=0;
   for(long long i=1;i<n+1;i++){
       scanf("%lld",&arr[i]);
   }long long j=1;
   for(long long i=0;i<k&&i<k%fact(n);i++){
       j=arr[j];
   }
   printf("%lld",j);
   }