import sys mod = 998244353 mod2 = 10**9+7 N, K = map(int, input().split()) K = K**2 H = list(map(int, input().split())) shrines = [] for i in range(N): x, y = map(int, input().split()) shrines.append((H[i], x, y)) shrines.sort() ans = N for i in range(N-1): for j in range(i+1, N): if H[i] == H[j]:continue dx, dy = shrines[i][1] - shrines[j][1], shrines[i][2] - shrines[j][2] dx, dy = abs(dx), abs(dy) if dx**2+dy**2 <= K: ans -= 1 break print(ans)