/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
Scanner sc
= new Scanner
(System.
in); int n=sc.nextInt();
int k=sc.nextInt();
int nums[] = new int[n];
for(int i=0; i<n; i++){
nums[i]=sc.nextInt();
}
boolean res = findElementAtKDifference(k,nums);
}
public static boolean findElementAtKDifference(int k,int []nums){
HashMap
<Integer,Integer
> map
= new HashMap
<>(); for(int i=0; i<nums.length; i++){
if(map.containsKey(nums[i])){
int val = map.get(nums[i]);
if(i - val == k){
return true;
}
}else{
map.put(nums[i],i);
}
}
return false;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVNjYW5uZXIgc2MgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoJCWludCBuPXNjLm5leHRJbnQoKTsKCQlpbnQgaz1zYy5uZXh0SW50KCk7CgkJaW50IG51bXNbXSA9IG5ldyBpbnRbbl07CgkJZm9yKGludCBpPTA7IGk8bjsgaSsrKXsKCQkJbnVtc1tpXT1zYy5uZXh0SW50KCk7CgkJfQoJCQoJCWJvb2xlYW4gcmVzID0gZmluZEVsZW1lbnRBdEtEaWZmZXJlbmNlKGssbnVtcyk7CgkJU3lzdGVtLm91dC5wcmludGxuKHJlcyk7CgkJCgl9CgkKCXB1YmxpYyBzdGF0aWMgYm9vbGVhbiBmaW5kRWxlbWVudEF0S0RpZmZlcmVuY2UoaW50IGssaW50IFtdbnVtcyl7CgkJSGFzaE1hcDxJbnRlZ2VyLEludGVnZXI+IG1hcCA9IG5ldyBIYXNoTWFwPD4oKTsKCQlmb3IoaW50IGk9MDsgaTxudW1zLmxlbmd0aDsgaSsrKXsKCQkJaWYobWFwLmNvbnRhaW5zS2V5KG51bXNbaV0pKXsKCQkJCWludCB2YWwgPSBtYXAuZ2V0KG51bXNbaV0pOwoJCQkJaWYoaSAtIHZhbCA9PSBrKXsKCQkJCSAgcmV0dXJuIHRydWU7CgkJCQl9CgkJCX1lbHNlewoJCQkJbWFwLnB1dChudW1zW2ldLGkpOwoJCQl9CgkJfQoJCQoJCXJldHVybiBmYWxzZTsKCQkKCX0KfQ==