n, k = map(int,input().split()) H = list(map(int,input().split())) P = [] G = [[] for i in range(n)] for i in range(n): x,y = map(int,input().split()) P.append([x, y]) for i in range(n): x1, y1 = P[i] for j in range(n): x2, y2 = P[j] if(H[i] < H[j]): if((x2-x1)**2 + (y2-y1)**2 <= k**2): G[i].append(j) ans = 0 for i in range(n): if(len(G[i]) == 0): ans += 1 print(ans)