#include <iostream>
#include<vector>
#include<unordered_map>
using namespace std;
int main() {
// your code goes here
vector<int> a={1,3,5,6,1,9,8};
unordered_map<int,int> m;
int k=4;
int dist=-1;
for(int i=0;i<a.size();i++) {
int curr=a[i];
for(int j=i+1;j<a.size();j++) {
if(a[j]==curr) {
dist=j-i;
if(dist<=k) {
cout<<dist<<endl;
}
}
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTx2ZWN0b3I+CiNpbmNsdWRlPHVub3JkZXJlZF9tYXA+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCXZlY3RvcjxpbnQ+IGE9ezEsMyw1LDYsMSw5LDh9OwoJdW5vcmRlcmVkX21hcDxpbnQsaW50PiBtOwoJaW50IGs9NDsKCWludCBkaXN0PS0xOwoJZm9yKGludCBpPTA7aTxhLnNpemUoKTtpKyspIHsKCQlpbnQgY3Vycj1hW2ldOwoJCWZvcihpbnQgaj1pKzE7ajxhLnNpemUoKTtqKyspIHsKCQkJaWYoYVtqXT09Y3VycikgewoJCQkJZGlzdD1qLWk7CgkJCQlpZihkaXN0PD1rKSB7CgkJCQljb3V0PDxkaXN0PDxlbmRsOwoJCQkJfQoJCQl9CgkJfQoJfQoJcmV0dXJuIDA7Cn0=