import 'dart:io';
import 'dart:math';

void main() {
  List<int> NnD =
      stdin.readLineSync().split(" ").map((x) => int.parse(x)).toList();
  int N = NnD[0];
  int D = NnD[1];
  int D2 = D * D;
  int count = 0;

  for (int i = 1; i < N; i++) {
    List<int> XnY =
        stdin.readLineSync().split(" ").map((x) => int.parse(x)).toList();
    int x = pow(XnY[0], 2);
    int y = pow(XnY[1], 2);
    double ans = sqrt(x + y);
    if (ans <= D2) {
      count += 1;
    }
  }
  print(count);
}
