#include <stdio.h>
#include <stdlib.h>
#include <math.h>
long long n,k;
long long a[200005];
long long d()
{
	
	
	
}
int main() 
{
	int i,j,k,m;
	scanf("%lld",&n);
	scanf("%lld",&k);
	for(i=0;i<n;i++)
	{
		scanf("%lld",&a[i]);
	}
	m=a[0];
	if(k==1)
	m=a[0];
	if(k==2)
	m=a[m-1];
	for(j=0;j<k-2;j++)
	{
		m=a[m-1];
		
	}
	printf("%lld",m);
	return 0;
}















