#include<stdio.h>
#define NMAX 200000
int main(){
    int A[NMAX+1],N;
    unsigned long long int K;
    scanf("%d",&N);
    scanf("%lld",&K);

    for(int i=1;i<N;i++)
        scanf("%d",&A[i]);
    int now_port=1;
    for(unsigned long long int i=0;i<K;i++){
        now_port=A[now_port]+1;
    }
    printf("%d",now_port);
    return 0;
}