import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N=sc.nextInt();
		double D=sc.nextDouble();
		double X[]=new double[N];
		double Y[]=new double[N];
		for(int i=0;i<N;i++) {
			X[i]=sc.nextDouble();
			Y[i]=sc.nextDouble();
		}
		sc.close();
		int count=0;
		double distance;
		for(int i=0;i<N;i++) {
			distance=Math.sqrt(X[i]*X[i]+Y[i]*Y[i]);
			if(distance<=D)
				count++;
		}
		System.out.println(count);
	}
} import java.util.Scanner; Scanner java.util public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N=sc.nextInt();
		double D=sc.nextDouble();
		double X[]=new double[N];
		double Y[]=new double[N];
		for(int i=0;i<N;i++) {
			X[i]=sc.nextDouble();
			Y[i]=sc.nextDouble();
		}
		sc.close();
		int count=0;
		double distance;
		for(int i=0;i<N;i++) {
			distance=Math.sqrt(X[i]*X[i]+Y[i]*Y[i]);
			if(distance<=D)
				count++;
		}
		System.out.println(count);
	}
} Main public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N=sc.nextInt();
		double D=sc.nextDouble();
		double X[]=new double[N];
		double Y[]=new double[N];
		for(int i=0;i<N;i++) {
			X[i]=sc.nextDouble();
			Y[i]=sc.nextDouble();
		}
		sc.close();
		int count=0;
		double distance;
		for(int i=0;i<N;i++) {
			distance=Math.sqrt(X[i]*X[i]+Y[i]*Y[i]);
			if(distance<=D)
				count++;
		}
		System.out.println(count);
	} main {
		Scanner sc = new Scanner(System.in);
		int N=sc.nextInt();
		double D=sc.nextDouble();
		double X[]=new double[N];
		double Y[]=new double[N];
		for(int i=0;i<N;i++) {
			X[i]=sc.nextDouble();
			Y[i]=sc.nextDouble();
		}
		sc.close();
		int count=0;
		double distance;
		for(int i=0;i<N;i++) {
			distance=Math.sqrt(X[i]*X[i]+Y[i]*Y[i]);
			if(distance<=D)
				count++;
		}
		System.out.println(count);
	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int N=sc.nextInt(); N sc.nextInt() sc.nextInt sc double D=sc.nextDouble(); D sc.nextDouble() sc.nextDouble sc double X[]=new double[N]; X new double[N] N double Y[]=new double[N]; Y new double[N] N for(int i=0;i<N;i++) {
			X[i]=sc.nextDouble();
			Y[i]=sc.nextDouble();
		} int i=0; int i=0; i 0 i<N i N i++ i++ i {
			X[i]=sc.nextDouble();
			Y[i]=sc.nextDouble();
		} {
			X[i]=sc.nextDouble();
			Y[i]=sc.nextDouble();
		} X[i]=sc.nextDouble() X[i] X i sc.nextDouble() sc.nextDouble sc Y[i]=sc.nextDouble() Y[i] Y i sc.nextDouble() sc.nextDouble sc sc.close() sc.close sc int count=0; count 0 double distance; distance for(int i=0;i<N;i++) {
			distance=Math.sqrt(X[i]*X[i]+Y[i]*Y[i]);
			if(distance<=D)
				count++;
		} int i=0; int i=0; i 0 i<N i N i++ i++ i {
			distance=Math.sqrt(X[i]*X[i]+Y[i]*Y[i]);
			if(distance<=D)
				count++;
		} {
			distance=Math.sqrt(X[i]*X[i]+Y[i]*Y[i]);
			if(distance<=D)
				count++;
		} distance=Math.sqrt(X[i]*X[i]+Y[i]*Y[i]) distance Math.sqrt(X[i]*X[i]+Y[i]*Y[i]) Math.sqrt Math X[i]*X[i]+Y[i]*Y[i] X[i]*X[i] X[i] X i X[i] X i Y[i]*Y[i] Y[i] Y i Y[i] Y i if(distance<=D)
				count++; distance<=D distance D count++ count System.out.println(count) System.out.println System.out System System.out count String[] args args public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N=sc.nextInt();
		double D=sc.nextDouble();
		double X[]=new double[N];
		double Y[]=new double[N];
		for(int i=0;i<N;i++) {
			X[i]=sc.nextDouble();
			Y[i]=sc.nextDouble();
		}
		sc.close();
		int count=0;
		double distance;
		for(int i=0;i<N;i++) {
			distance=Math.sqrt(X[i]*X[i]+Y[i]*Y[i]);
			if(distance<=D)
				count++;
		}
		System.out.println(count);
	}
} public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N=sc.nextInt();
		double D=sc.nextDouble();
		double X[]=new double[N];
		double Y[]=new double[N];
		for(int i=0;i<N;i++) {
			X[i]=sc.nextDouble();
			Y[i]=sc.nextDouble();
		}
		sc.close();
		int count=0;
		double distance;
		for(int i=0;i<N;i++) {
			distance=Math.sqrt(X[i]*X[i]+Y[i]*Y[i]);
			if(distance<=D)
				count++;
		}
		System.out.println(count);
	}
} Main
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N=sc.nextInt();
		double D=sc.nextDouble();
		double X[]=new double[N];
		double Y[]=new double[N];
		for(int i=0;i<N;i++) {
			X[i]=sc.nextDouble();
			Y[i]=sc.nextDouble();
		}
		sc.close();
		int count=0;
		double distance;
		for(int i=0;i<N;i++) {
			distance=Math.sqrt(X[i]*X[i]+Y[i]*Y[i]);
			if(distance<=D)
				count++;
		}
		System.out.println(count);
	}
}
