int main()
{
	int n, a[300000] = { 0 };
	int i;
	int ob=0;
	int cnt=0;
	long long int k;

	scanf("%d%lld", &n, &k);

	for (i = 0; i < n; i++)
	{
		scanf("%d", &a[i]);
	}

	for (i = 1; i <= k; i++)
	{
		ob = a[ob];
	}
	printf("%d\n", ob);
	return 0;
}