import java.util.*;
class Ideone {
int arr[] = {1, 2, 3, 4, 5, 6, 1, 2, 3};
int n = arr.length;
int k = 3;
Map
<Integer, Integer
> mp
= new HashMap
<>(); for (int i = 0; i < n; i++) {
if (mp.containsKey(arr[i])) {
if (i - mp.get(arr[i]) <= k) {
System.
out.
println("Duplicate Present <= K"); return;
}
}
mp.put(arr[i], i);
}
System.
out.
println("Duplicate Not Present <= K"); }
}
aW1wb3J0IGphdmEudXRpbC4qOwoKY2xhc3MgSWRlb25lIHsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uIHsKICAgICAgICBpbnQgYXJyW10gPSB7MSwgMiwgMywgNCwgNSwgNiwgMSwgMiwgM307CiAgICAgICAgaW50IG4gPSBhcnIubGVuZ3RoOwogICAgICAgIGludCBrID0gMzsKCiAgICAgICAgTWFwPEludGVnZXIsIEludGVnZXI+IG1wID0gbmV3IEhhc2hNYXA8PigpOwogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKSB7CiAgICAgICAgICAgIGlmIChtcC5jb250YWluc0tleShhcnJbaV0pKSB7CiAgICAgICAgICAgICAgICBpZiAoaSAtIG1wLmdldChhcnJbaV0pIDw9IGspIHsKICAgICAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkR1cGxpY2F0ZSBQcmVzZW50IDw9IEsiKTsKICAgICAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgbXAucHV0KGFycltpXSwgaSk7CiAgICAgICAgfQoKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkR1cGxpY2F0ZSBOb3QgUHJlc2VudCA8PSBLIik7CiAgICB9Cn0K