#include <bits/stdc++.h>
using namespace std;
map<int ,int> a;
int main(){
int n,k,x,cod=-1;
cin>> n >> k;
for(int i=1;i<=n;i++){
cin>>x;
if(x>cod){
if(i-a[x]<=k&&a[x]!=0){
cod = x;
}
else {
a[x]=i;
}
}
}
cout<<cod<<endl;
}