import java.util.*;
public class Main{
	public static void main(String[] args){
    	Scanner sc = new Scanner(System.in);
      	int x = sc.nextInt();
      	int y = sc.nextInt();
      	int a,b;//a鶴2,b亀4
      	boolean isTrue = false;
      	for(a = 0; a <= x; a++){
        	b = x - a;
          	if(2*a + 4*b == y){
              isTrue = true;
              break;
            }
        }
      	if(isTrue) System.out.println("Yes");
      	else System.out.println("No");
    }
} import java.util.*; util.* java public class Main{
	public static void main(String[] args){
    	Scanner sc = new Scanner(System.in);
      	int x = sc.nextInt();
      	int y = sc.nextInt();
      	int a,b;//a鶴2,b亀4
      	boolean isTrue = false;
      	for(a = 0; a <= x; a++){
        	b = x - a;
          	if(2*a + 4*b == y){
              isTrue = true;
              break;
            }
        }
      	if(isTrue) System.out.println("Yes");
      	else System.out.println("No");
    }
} Main public static void main(String[] args){
    	Scanner sc = new Scanner(System.in);
      	int x = sc.nextInt();
      	int y = sc.nextInt();
      	int a,b;//a鶴2,b亀4
      	boolean isTrue = false;
      	for(a = 0; a <= x; a++){
        	b = x - a;
          	if(2*a + 4*b == y){
              isTrue = true;
              break;
            }
        }
      	if(isTrue) System.out.println("Yes");
      	else System.out.println("No");
    } main {
    	Scanner sc = new Scanner(System.in);
      	int x = sc.nextInt();
      	int y = sc.nextInt();
      	int a,b;//a鶴2,b亀4
      	boolean isTrue = false;
      	for(a = 0; a <= x; a++){
        	b = x - a;
          	if(2*a + 4*b == y){
              isTrue = true;
              break;
            }
        }
      	if(isTrue) System.out.println("Yes");
      	else System.out.println("No");
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int x = sc.nextInt(); x sc.nextInt() sc.nextInt sc int y = sc.nextInt(); y sc.nextInt() sc.nextInt sc int a a b; b boolean isTrue = false; isTrue false for(a = 0; a <= x; a++){
        	b = x - a;
          	if(2*a + 4*b == y){
              isTrue = true;
              break;
            }
        } a = 0; a = 0 a 0 a <= x a x a++ a++ a {
        	b = x - a;
          	if(2*a + 4*b == y){
              isTrue = true;
              break;
            }
        } {
        	b = x - a;
          	if(2*a + 4*b == y){
              isTrue = true;
              break;
            }
        } b = x - a b x - a x a if(2*a + 4*b == y){
              isTrue = true;
              break;
            } 2*a + 4*b == y 2*a + 4*b 2*a 2 a 4*b 4 b y {
              isTrue = true;
              break;
            } isTrue = true isTrue true break; if(isTrue) System.out.println("Yes");
      	else System.out.println("No"); isTrue System.out.println("Yes") System.out.println System.out System System.out "Yes" System.out.println("No") System.out.println System.out System System.out "No" String[] args args public class Main{
	public static void main(String[] args){
    	Scanner sc = new Scanner(System.in);
      	int x = sc.nextInt();
      	int y = sc.nextInt();
      	int a,b;//a鶴2,b亀4
      	boolean isTrue = false;
      	for(a = 0; a <= x; a++){
        	b = x - a;
          	if(2*a + 4*b == y){
              isTrue = true;
              break;
            }
        }
      	if(isTrue) System.out.println("Yes");
      	else System.out.println("No");
    }
} public class Main{
	public static void main(String[] args){
    	Scanner sc = new Scanner(System.in);
      	int x = sc.nextInt();
      	int y = sc.nextInt();
      	int a,b;//a鶴2,b亀4
      	boolean isTrue = false;
      	for(a = 0; a <= x; a++){
        	b = x - a;
          	if(2*a + 4*b == y){
              isTrue = true;
              break;
            }
        }
      	if(isTrue) System.out.println("Yes");
      	else System.out.println("No");
    }
} Main
import java.util.*;
public class Main{
	public static void main(String[] args){
    	Scanner sc = new Scanner(System.in);
      	int x = sc.nextInt();
      	int y = sc.nextInt();
      	int a,b;//a鶴2,b亀4
      	boolean isTrue = false;
      	for(a = 0; a <= x; a++){
        	b = x - a;
          	if(2*a + 4*b == y){
              isTrue = true;
              break;
            }
        }
      	if(isTrue) System.out.println("Yes");
      	else System.out.println("No");
    }
}
