n,d=map(int,input().split())

x=[0]*n
y=[0]*n
flag=0

for i in range(n):
  x[i],y[i]=map(int,input().split())
  if (x[i]**2+y[i]**2 <= d**2):
    flag+=1
  
print(flag) n,d=map(int,input().split()) n map(int,input().split()) map int input().split() ().split () input split d x=[0]*n x [0]*n [0] 0 n y=[0]*n y [0]*n [0] 0 n flag=0 flag 0 for i in range(n):
  x[i],y[i]=map(int,input().split())
  if (x[i]**2+y[i]**2 <= d**2):
    flag+=1
   i range(n) range n x[i],y[i]=map(int,input().split()) x[i] x i map(int,input().split()) map int input().split() ().split () input split y[i] y i if (x[i]**2+y[i]**2 <= d**2):
    flag+=1
   x[i]**2+y[i]**2 <= d**2 x[i]**2+y[i]**2 x[i]**2 x[i] x i 2 y[i]**2 y[i] y i 2 d**2 d 2 flag+=1 flag 1 print(flag) print flag flag=0 0 flag n,d=map(int,input().split()) map(int,input().split()) n d=map(int,input().split()) map(int,input().split()) d y=[0]*n [0]*n y flag+=1 1 flag x=[0]*n [0]*n x
n,d=map(int,input().split())

x=[0]*n
y=[0]*n
flag=0

for i in range(n):
  x[i],y[i]=map(int,input().split())
  if (x[i]**2+y[i]**2 <= d**2):
    flag+=1
  
print(flag)