import math

N, D = list(map(int, input().rstrip().split()))
r = 0
for i in range(N):
    X, Y = list(map(int, input().rstrip().split()))
    v = math.sqrt(X * X + Y * Y)
    if v <= D:
        r += 1

print(r)
 import math math N, D = list(map(int, input().rstrip().split())) N list(map(int, input().rstrip().split())) list map(int, input().rstrip().split()) map int input().rstrip().split() ().rstrip().split ().rstrip() ().rstrip () input rstrip split D r = 0 r 0 for i in range(N):
    X, Y = list(map(int, input().rstrip().split()))
    v = math.sqrt(X * X + Y * Y)
    if v <= D:
        r += 1 i range(N) range N X, Y = list(map(int, input().rstrip().split())) X list(map(int, input().rstrip().split())) list map(int, input().rstrip().split()) map int input().rstrip().split() ().rstrip().split ().rstrip() ().rstrip () input rstrip split Y v = math.sqrt(X * X + Y * Y) v math.sqrt(X * X + Y * Y) math.sqrt math sqrt X * X + Y * Y X * X X X Y * Y Y Y if v <= D:
        r += 1 v <= D v D r += 1 r 1 print(r) print r r = 0 0 r r += 1 1 r N, D = list(map(int, input().rstrip().split())) list(map(int, input().rstrip().split())) N X, Y = list(map(int, input().rstrip().split())) list(map(int, input().rstrip().split())) X Y = list(map(int, input().rstrip().split())) list(map(int, input().rstrip().split())) Y v = math.sqrt(X * X + Y * Y) math.sqrt(X * X + Y * Y) v D = list(map(int, input().rstrip().split())) list(map(int, input().rstrip().split())) D
import math

N, D = list(map(int, input().rstrip().split()))
r = 0
for i in range(N):
    X, Y = list(map(int, input().rstrip().split()))
    v = math.sqrt(X * X + Y * Y)
    if v <= D:
        r += 1

print(r)

