import java.util.Scanner;
import java.util.ArrayList;
 
public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
      ArrayList<String> list = new ArrayList<String>();
      int x_1,x_2,x_3,x_4,x_5;
      int i = 0;
      String an = scan.nextLine();
      String atai[] = an.split(" ",0);
      int num[] = new int[2];
      while(i < 2){
        num[i] = Integer.parseInt(atai[i]);
        i++;
      }
      x_1 = num[0];
      x_2 = num[1];
//      System.out.println(A+","+B+","+H+","+M);
      check(num);
        scan.close();
    }
  
  public static void check(int[] num){
   //System.out.println(num[0]);
    int X, Y;
    int s;
    X = num[0];
    Y = num[1];
     s= Y%2;
    if(X*4 < Y){
      System.out.println("No");
    }else if( s != 0){
      System.out.println("No");
    }else if(X*2 > Y){
      System.out.println("No");
    }else{
      System.out.println("Yes");
    }
   return;  
  }
} import java.util.Scanner; Scanner java.util import java.util.ArrayList; ArrayList java.util public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
      ArrayList<String> list = new ArrayList<String>();
      int x_1,x_2,x_3,x_4,x_5;
      int i = 0;
      String an = scan.nextLine();
      String atai[] = an.split(" ",0);
      int num[] = new int[2];
      while(i < 2){
        num[i] = Integer.parseInt(atai[i]);
        i++;
      }
      x_1 = num[0];
      x_2 = num[1];
//      System.out.println(A+","+B+","+H+","+M);
      check(num);
        scan.close();
    }
  
  public static void check(int[] num){
   //System.out.println(num[0]);
    int X, Y;
    int s;
    X = num[0];
    Y = num[1];
     s= Y%2;
    if(X*4 < Y){
      System.out.println("No");
    }else if( s != 0){
      System.out.println("No");
    }else if(X*2 > Y){
      System.out.println("No");
    }else{
      System.out.println("Yes");
    }
   return;  
  }
} Main public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
      ArrayList<String> list = new ArrayList<String>();
      int x_1,x_2,x_3,x_4,x_5;
      int i = 0;
      String an = scan.nextLine();
      String atai[] = an.split(" ",0);
      int num[] = new int[2];
      while(i < 2){
        num[i] = Integer.parseInt(atai[i]);
        i++;
      }
      x_1 = num[0];
      x_2 = num[1];
//      System.out.println(A+","+B+","+H+","+M);
      check(num);
        scan.close();
    } main {
        Scanner scan = new Scanner(System.in);
      ArrayList<String> list = new ArrayList<String>();
      int x_1,x_2,x_3,x_4,x_5;
      int i = 0;
      String an = scan.nextLine();
      String atai[] = an.split(" ",0);
      int num[] = new int[2];
      while(i < 2){
        num[i] = Integer.parseInt(atai[i]);
        i++;
      }
      x_1 = num[0];
      x_2 = num[1];
//      System.out.println(A+","+B+","+H+","+M);
      check(num);
        scan.close();
    } Scanner scan = new Scanner(System.in); scan new Scanner(System.in) ArrayList<String> list = new ArrayList<String>(); list new ArrayList<String>() int x_1 x_1 x_2 x_2 x_3 x_3 x_4 x_4 x_5; x_5 int i = 0; i 0 String an = scan.nextLine(); an scan.nextLine() scan.nextLine scan String atai[] = an.split(" ",0); atai an.split(" ",0) an.split an " " 0 int num[] = new int[2]; num new int[2] 2 while(i < 2){
        num[i] = Integer.parseInt(atai[i]);
        i++;
      } i < 2 i 2 {
        num[i] = Integer.parseInt(atai[i]);
        i++;
      } num[i] = Integer.parseInt(atai[i]) num[i] num i Integer.parseInt(atai[i]) Integer.parseInt Integer atai[i] atai i i++ i x_1 = num[0] x_1 num[0] num 0 x_2 = num[1] x_2 num[1] num 1 check(num) check num scan.close() scan.close scan String[] args args public static void check(int[] num){
   //System.out.println(num[0]);
    int X, Y;
    int s;
    X = num[0];
    Y = num[1];
     s= Y%2;
    if(X*4 < Y){
      System.out.println("No");
    }else if( s != 0){
      System.out.println("No");
    }else if(X*2 > Y){
      System.out.println("No");
    }else{
      System.out.println("Yes");
    }
   return;  
  } check {
   //System.out.println(num[0]);
    int X, Y;
    int s;
    X = num[0];
    Y = num[1];
     s= Y%2;
    if(X*4 < Y){
      System.out.println("No");
    }else if( s != 0){
      System.out.println("No");
    }else if(X*2 > Y){
      System.out.println("No");
    }else{
      System.out.println("Yes");
    }
   return;  
  } int X X Y; Y int s; s X = num[0] X num[0] num 0 Y = num[1] Y num[1] num 1 s= Y%2 s Y%2 Y 2 if(X*4 < Y){
      System.out.println("No");
    }else if( s != 0){
      System.out.println("No");
    }else if(X*2 > Y){
      System.out.println("No");
    }else{
      System.out.println("Yes");
    } X*4 < Y X*4 X 4 Y {
      System.out.println("No");
    } System.out.println("No") System.out.println System.out System System.out "No" if( s != 0){
      System.out.println("No");
    }else if(X*2 > Y){
      System.out.println("No");
    }else{
      System.out.println("Yes");
    } s != 0 s 0 {
      System.out.println("No");
    } System.out.println("No") System.out.println System.out System System.out "No" if(X*2 > Y){
      System.out.println("No");
    }else{
      System.out.println("Yes");
    } X*2 > Y X*2 X 2 Y {
      System.out.println("No");
    } System.out.println("No") System.out.println System.out System System.out "No" {
      System.out.println("Yes");
    } System.out.println("Yes") System.out.println System.out System System.out "Yes" return; int[] num num public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
      ArrayList<String> list = new ArrayList<String>();
      int x_1,x_2,x_3,x_4,x_5;
      int i = 0;
      String an = scan.nextLine();
      String atai[] = an.split(" ",0);
      int num[] = new int[2];
      while(i < 2){
        num[i] = Integer.parseInt(atai[i]);
        i++;
      }
      x_1 = num[0];
      x_2 = num[1];
//      System.out.println(A+","+B+","+H+","+M);
      check(num);
        scan.close();
    }
  
  public static void check(int[] num){
   //System.out.println(num[0]);
    int X, Y;
    int s;
    X = num[0];
    Y = num[1];
     s= Y%2;
    if(X*4 < Y){
      System.out.println("No");
    }else if( s != 0){
      System.out.println("No");
    }else if(X*2 > Y){
      System.out.println("No");
    }else{
      System.out.println("Yes");
    }
   return;  
  }
} public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
      ArrayList<String> list = new ArrayList<String>();
      int x_1,x_2,x_3,x_4,x_5;
      int i = 0;
      String an = scan.nextLine();
      String atai[] = an.split(" ",0);
      int num[] = new int[2];
      while(i < 2){
        num[i] = Integer.parseInt(atai[i]);
        i++;
      }
      x_1 = num[0];
      x_2 = num[1];
//      System.out.println(A+","+B+","+H+","+M);
      check(num);
        scan.close();
    }
  
  public static void check(int[] num){
   //System.out.println(num[0]);
    int X, Y;
    int s;
    X = num[0];
    Y = num[1];
     s= Y%2;
    if(X*4 < Y){
      System.out.println("No");
    }else if( s != 0){
      System.out.println("No");
    }else if(X*2 > Y){
      System.out.println("No");
    }else{
      System.out.println("Yes");
    }
   return;  
  }
} Main
import java.util.Scanner;
import java.util.ArrayList;
 
public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
      ArrayList<String> list = new ArrayList<String>();
      int x_1,x_2,x_3,x_4,x_5;
      int i = 0;
      String an = scan.nextLine();
      String atai[] = an.split(" ",0);
      int num[] = new int[2];
      while(i < 2){
        num[i] = Integer.parseInt(atai[i]);
        i++;
      }
      x_1 = num[0];
      x_2 = num[1];
//      System.out.println(A+","+B+","+H+","+M);
      check(num);
        scan.close();
    }
  
  public static void check(int[] num){
   //System.out.println(num[0]);
    int X, Y;
    int s;
    X = num[0];
    Y = num[1];
     s= Y%2;
    if(X*4 < Y){
      System.out.println("No");
    }else if( s != 0){
      System.out.println("No");
    }else if(X*2 > Y){
      System.out.println("No");
    }else{
      System.out.println("Yes");
    }
   return;  
  }
}
