import java.util.*;
class Main{
public static boolean find(int [] arr,int k){
HashMap
<Integer,Integer
>map
=new HashMap
<>(); for(int i=0;i<arr.length;i++){
if(map.containsKey(arr[i]) && i-map.get(arr[i])<=k){
return true;
}else{
map.put(arr[i],i);
}
}
return false;
}
public static void main
(String[] args
) { int [] arr={1,2,3,4,1,5};
int k=3;
if(find(arr,k)){
}else{
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwpjbGFzcyBNYWluewogICAgcHVibGljIHN0YXRpYyBib29sZWFuIGZpbmQoaW50IFtdIGFycixpbnQgayl7CiAgICAgICAgSGFzaE1hcDxJbnRlZ2VyLEludGVnZXI+bWFwPW5ldyBIYXNoTWFwPD4oKTsKICAgICAgICBmb3IoaW50IGk9MDtpPGFyci5sZW5ndGg7aSsrKXsKICAgICAgICAgICAgaWYobWFwLmNvbnRhaW5zS2V5KGFycltpXSkgJiYgaS1tYXAuZ2V0KGFycltpXSk8PWspewogICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgICAgIH1lbHNlewogICAgICAgICAgICAgICAgbWFwLnB1dChhcnJbaV0saSk7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgfQogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICBpbnQgW10gYXJyPXsxLDIsMyw0LDEsNX07CiAgICAgICAgaW50IGs9MzsKICAgICAgICBpZihmaW5kKGFycixrKSl7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigidHJ1ZSIpOwogICAgICAgIH1lbHNlewogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oImZhbHNlIik7CiAgICAgICAgfQogICAgfQp9