
import java.util.Scanner;

public class Main {

  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    int x = sc.nextInt();
    int y = sc.nextInt();
    // y = (Y-2X)/2
    // x = (4X - Y)/2
    if( ( (y - 2 * x ) % 2) == 0 && ((4 * x - y ) % 2) == 0 ) {
      if( ( (y - 2 * x ) / 2) >= 0 && ((4 * x - y ) / 2) >= 0) {
        System.out.println("Yes");
      }else {
        System.out.println("No");
      }
    }else {
      System.out.println("No");
    }
  }

} import java.util.Scanner; Scanner 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();
    // y = (Y-2X)/2
    // x = (4X - Y)/2
    if( ( (y - 2 * x ) % 2) == 0 && ((4 * x - y ) % 2) == 0 ) {
      if( ( (y - 2 * x ) / 2) >= 0 && ((4 * x - y ) / 2) >= 0) {
        System.out.println("Yes");
      }else {
        System.out.println("No");
      }
    }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();
    // y = (Y-2X)/2
    // x = (4X - Y)/2
    if( ( (y - 2 * x ) % 2) == 0 && ((4 * x - y ) % 2) == 0 ) {
      if( ( (y - 2 * x ) / 2) >= 0 && ((4 * x - y ) / 2) >= 0) {
        System.out.println("Yes");
      }else {
        System.out.println("No");
      }
    }else {
      System.out.println("No");
    }
  } main {
    Scanner sc = new Scanner(System.in);
    int x = sc.nextInt();
    int y = sc.nextInt();
    // y = (Y-2X)/2
    // x = (4X - Y)/2
    if( ( (y - 2 * x ) % 2) == 0 && ((4 * x - y ) % 2) == 0 ) {
      if( ( (y - 2 * x ) / 2) >= 0 && ((4 * x - y ) / 2) >= 0) {
        System.out.println("Yes");
      }else {
        System.out.println("No");
      }
    }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 if( ( (y - 2 * x ) % 2) == 0 && ((4 * x - y ) % 2) == 0 ) {
      if( ( (y - 2 * x ) / 2) >= 0 && ((4 * x - y ) / 2) >= 0) {
        System.out.println("Yes");
      }else {
        System.out.println("No");
      }
    }else {
      System.out.println("No");
    } ( (y - 2 * x ) % 2) == 0 && ((4 * x - y ) % 2) == 0 ( (y - 2 * x ) % 2) == 0 ( (y - 2 * x ) % 2) (y - 2 * x ) y 2 * x 2 x 2 0 ((4 * x - y ) % 2) == 0 ((4 * x - y ) % 2) (4 * x - y ) 4 * x 4 x y 2 0 {
      if( ( (y - 2 * x ) / 2) >= 0 && ((4 * x - y ) / 2) >= 0) {
        System.out.println("Yes");
      }else {
        System.out.println("No");
      }
    } if( ( (y - 2 * x ) / 2) >= 0 && ((4 * x - y ) / 2) >= 0) {
        System.out.println("Yes");
      }else {
        System.out.println("No");
      } ( (y - 2 * x ) / 2) >= 0 && ((4 * x - y ) / 2) >= 0 ( (y - 2 * x ) / 2) >= 0 ( (y - 2 * x ) / 2) (y - 2 * x ) y 2 * x 2 x 2 0 ((4 * x - y ) / 2) >= 0 ((4 * x - y ) / 2) (4 * x - y ) 4 * x 4 x y 2 0 {
        System.out.println("Yes");
      } System.out.println("Yes") System.out.println System.out System System.out "Yes" {
        System.out.println("No");
      } System.out.println("No") System.out.println System.out System System.out "No" {
      System.out.println("No");
    } 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();
    // y = (Y-2X)/2
    // x = (4X - Y)/2
    if( ( (y - 2 * x ) % 2) == 0 && ((4 * x - y ) % 2) == 0 ) {
      if( ( (y - 2 * x ) / 2) >= 0 && ((4 * x - y ) / 2) >= 0) {
        System.out.println("Yes");
      }else {
        System.out.println("No");
      }
    }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();
    // y = (Y-2X)/2
    // x = (4X - Y)/2
    if( ( (y - 2 * x ) % 2) == 0 && ((4 * x - y ) % 2) == 0 ) {
      if( ( (y - 2 * x ) / 2) >= 0 && ((4 * x - y ) / 2) >= 0) {
        System.out.println("Yes");
      }else {
        System.out.println("No");
      }
    }else {
      System.out.println("No");
    }
  }

} Main

import java.util.Scanner;

public class Main {

  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    int x = sc.nextInt();
    int y = sc.nextInt();
    // y = (Y-2X)/2
    // x = (4X - Y)/2
    if( ( (y - 2 * x ) % 2) == 0 && ((4 * x - y ) % 2) == 0 ) {
      if( ( (y - 2 * x ) / 2) >= 0 && ((4 * x - y ) / 2) >= 0) {
        System.out.println("Yes");
      }else {
        System.out.println("No");
      }
    }else {
      System.out.println("No");
    }
  }

}
