Please help my solution for problem CodeChef: Practical coding for everyone is giving partially correct answer on submission. Please help.
My code:
from itertools import combinations
def sub(q):
return list(combinations(q,2))
n,k=tuple(int(i) for i in input().split(" "))
l=[int(i) for i in input().split(" ")]
s=sub(l)
c=0
for i in s:
if abs(i[0]-i[1])>=k:
c+=1
print (c)