# your code goes here
# Count all i,j pairs where i<j and abs(b[i]-b[j]) = k [k>=0]
def func(arr, K):
freq = {}
result = 0
for n in arr:
result += freq.get(K+n, 0)
if K!=0:
result += freq.get(n-K, 0)
freq[n] = freq.get(n, 0)+1
return result
arr = [1, 5, 3, 4, 2]
k = 2
print(func(arr, k))
IyB5b3VyIGNvZGUgZ29lcyBoZXJlCiMgQ291bnQgYWxsIGksaiBwYWlycyB3aGVyZSBpPGogYW5kIGFicyhiW2ldLWJbal0pID0gayBbaz49MF0gCgoKZGVmIGZ1bmMoYXJyLCBLKToKCWZyZXEgPSB7fQoJcmVzdWx0ID0gMAoJCglmb3IgbiBpbiBhcnI6CgkJcmVzdWx0ICs9IGZyZXEuZ2V0KEsrbiwgMCkKCQlpZiBLIT0wOgoJCQlyZXN1bHQgKz0gZnJlcS5nZXQobi1LLCAwKQoJCWZyZXFbbl0gPSBmcmVxLmdldChuLCAwKSsxCgkJCgkKCXJldHVybiByZXN1bHQKCQoJCmFyciA9IFsxLCA1LCAzLCA0LCAyXQprID0gMgoKcHJpbnQoZnVuYyhhcnIsIGspKQ==