#include <stdio.h>
#include <string.h>

int main()
{
	int A[200000];
	int N,K;
	int n;
	int next=1;

    // 数値取得
    scanf("%d %d",&N,&K);
	for(n=0; n<N; n++ ) {
		if( !n ) {
			scanf("%d",&A[n]);
		} else {
			scanf(" %d",&A[n]);
		}
	}
	// 移動経路確認
	for( n=0; n<K; n++ ) {
		next=A[next-1];
	}
	printf("%d",next);

    return 0;
}
