fun main(args:Array<String>) {
    // numOfAnimalsに動物の総数、numOfLegsにそれらの足の総数をInt型で代入する
    val (numOfAnimals , numOfLegs) = readLine()!!.split(" ").map(String::toInt)
    // ansに"No"を代入しておいてfor文を回している間に条件に合った場合のカウンターにする
    var ans = "No"
    // 鶴がa匹だった場合の組合せをすべてループさせる
    for (a in 0..numOfAnimals){
        // 鶴がa匹だった場合のカメの数
        val b = numOfAnimals - a
        // 2*aで鶴の足の総数、4*bでカメの足の総数。それらを足した数が同じになれば条件に合う
        if(2 * a + 4 * b == numOfLegs){
            ans = "Yes"
        }
    }
    print(ans)
}