import sys def debug(*args): print(*args, file=sys.stderr) n, k = map(int, input().split()) h = list(map(int, input().split())) xy = [list(map(int, input().split())) for _ in range(n)] hxy = [[h[i], xy[i][0], xy[i][1]] for i in range(n)] hxy.sort() ans = n for i in range(n-1): hi, xi, yi = hxy[i] for j in range(i+1, n): hj, xj, yj = hxy[j] if hi == hj: continue if (xi-xj)**2 + (yi-yj)**2 <= k**2: ans -= 1 break print(ans)