N, K = map(int, input().split()) H = list(map(int, input().split())) X, Y = [0] * N, [0] * N for i in range(N): X[i], Y[i] = map(int, input().split()) ans = [0] * N for i in range(N): for j in range(N): if H[i] < H[j] and (X[i] - X[j]) ** 2 + (Y[i] - Y[j]) ** 2 <= K ** 2: ans[i] = 1 print(ans.count(0))