import kotlin.math.sqrt
fun main() {
    // 文字列
//    var n = readLine()!!.toInt()
//    val x: String = readLine()!!
    // 数値
//    val int =readLine()!!.toInt()
    // 行
//    val list = readLine()!!.split(" ").map (String::toInt )
    val (n,d) = readLine()!!.split(" ").map(String::toInt)
    val xys = List(n) {
        readLine()!!.split(" ").map(String::toLong)
    }
    var sum=0
    for (xy in xys){
        val moto= sqrt((xy[0]*xy[0]+xy[1]*xy[1]).toDouble())
        if (d>= moto){

            sum++
        }
    }
    print(sum)
//    var k = readLine()!!.toInt()
}