N,D = map(int, input().split())
index = D**2
count = 0
for i in range(N):
  a,b = map(int,input().split())
  c = (a**2)+(b**2)
  if c<=index:
    count+=1

print(count) N,D = map(int, input().split()) N map(int, input().split()) map int input().split() ().split () input split D index = D**2 index D**2 D 2 count = 0 count 0 for i in range(N):
  a,b = map(int,input().split())
  c = (a**2)+(b**2)
  if c<=index:
    count+=1 i range(N) range N a,b = map(int,input().split()) a map(int,input().split()) map int input().split() ().split () input split b c = (a**2)+(b**2) c (a**2)+(b**2) a**2 a 2 b**2 b 2 if c<=index:
    count+=1 c<=index c index count+=1 count 1 print(count) print count a,b = map(int,input().split()) map(int,input().split()) a index = D**2 D**2 index c = (a**2)+(b**2) (a**2)+(b**2) c N,D = map(int, input().split()) map(int, input().split()) N D = map(int, input().split()) map(int, input().split()) D count = 0 0 count b = map(int,input().split()) map(int,input().split()) b count+=1 1 count
N,D = map(int, input().split())
index = D**2
count = 0
for i in range(N):
  a,b = map(int,input().split())
  c = (a**2)+(b**2)
  if c<=index:
    count+=1

print(count)