import java.util.*;

class Main{
	public static void main(String[] args){
		Scanner scn = new Scanner(System.in);
      	int x = scn.nextInt();
      	int y = scn.nextInt();
      	if(y % 2 == 1){
          System.out.println("No");
          return;
        }
      	if(x*2>y){
          System.out.println("No");
          return;
        }
        if(x*4<y){
          System.out.println("No");
          return;
        }
      	System.out.println("Yes");
	}
}
 import java.util.*; util.* java class Main{
	public static void main(String[] args){
		Scanner scn = new Scanner(System.in);
      	int x = scn.nextInt();
      	int y = scn.nextInt();
      	if(y % 2 == 1){
          System.out.println("No");
          return;
        }
      	if(x*2>y){
          System.out.println("No");
          return;
        }
        if(x*4<y){
          System.out.println("No");
          return;
        }
      	System.out.println("Yes");
	}
} Main public static void main(String[] args){
		Scanner scn = new Scanner(System.in);
      	int x = scn.nextInt();
      	int y = scn.nextInt();
      	if(y % 2 == 1){
          System.out.println("No");
          return;
        }
      	if(x*2>y){
          System.out.println("No");
          return;
        }
        if(x*4<y){
          System.out.println("No");
          return;
        }
      	System.out.println("Yes");
	} main {
		Scanner scn = new Scanner(System.in);
      	int x = scn.nextInt();
      	int y = scn.nextInt();
      	if(y % 2 == 1){
          System.out.println("No");
          return;
        }
      	if(x*2>y){
          System.out.println("No");
          return;
        }
        if(x*4<y){
          System.out.println("No");
          return;
        }
      	System.out.println("Yes");
	} Scanner scn = new Scanner(System.in); scn new Scanner(System.in) int x = scn.nextInt(); x scn.nextInt() scn.nextInt scn int y = scn.nextInt(); y scn.nextInt() scn.nextInt scn if(y % 2 == 1){
          System.out.println("No");
          return;
        } y % 2 == 1 y % 2 y 2 1 {
          System.out.println("No");
          return;
        } System.out.println("No") System.out.println System.out System System.out "No" return; if(x*2>y){
          System.out.println("No");
          return;
        } x*2>y x*2 x 2 y {
          System.out.println("No");
          return;
        } System.out.println("No") System.out.println System.out System System.out "No" return; if(x*4<y){
          System.out.println("No");
          return;
        } x*4<y x*4 x 4 y {
          System.out.println("No");
          return;
        } System.out.println("No") System.out.println System.out System System.out "No" return; System.out.println("Yes") System.out.println System.out System System.out "Yes" String[] args args
import java.util.*;

class Main{
	public static void main(String[] args){
		Scanner scn = new Scanner(System.in);
      	int x = scn.nextInt();
      	int y = scn.nextInt();
      	if(y % 2 == 1){
          System.out.println("No");
          return;
        }
      	if(x*2>y){
          System.out.println("No");
          return;
        }
        if(x*4<y){
          System.out.println("No");
          return;
        }
      	System.out.println("Yes");
	}
}

