#include <bits/stdc++.h>
using namespace std;
#define REP(i,n) for(int i=1;i<=(n);i++)
typedef long long ll;

int main(){
  int n,now=1;ll k;cin>>n>>k;
  int b[200001],a[200001];
  REP(i,n) cin>>b[i];

  for(;k>0;k/=2){
    if(k%2) now=b[now];
    REP(i,n) a[i]=b[b[i]];
    REP(i,n) b[i]=a[i];
  }
  cout<<now;
}