import java.util.Scanner;

public class Main{
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int X = sc.nextInt(), Y = sc.nextInt();
		int y = (4 * X - Y) / 2;
		if (y < 0 || y > X || Y % 2 != 0)
			System.out.println("No");
		else {
			int x = X - y;
			if (4 * x + 2 * y == Y)
				System.out.println("Yes");
			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(), Y = sc.nextInt();
		int y = (4 * X - Y) / 2;
		if (y < 0 || y > X || Y % 2 != 0)
			System.out.println("No");
		else {
			int x = X - y;
			if (4 * x + 2 * y == Y)
				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(), Y = sc.nextInt();
		int y = (4 * X - Y) / 2;
		if (y < 0 || y > X || Y % 2 != 0)
			System.out.println("No");
		else {
			int x = X - y;
			if (4 * x + 2 * y == Y)
				System.out.println("Yes");
			else
				System.out.println("No");
		}
	} main {
		Scanner sc = new Scanner(System.in);
		int X = sc.nextInt(), Y = sc.nextInt();
		int y = (4 * X - Y) / 2;
		if (y < 0 || y > X || Y % 2 != 0)
			System.out.println("No");
		else {
			int x = X - y;
			if (4 * x + 2 * y == Y)
				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 Y = sc.nextInt(); Y sc.nextInt() sc.nextInt sc int y = (4 * X - Y) / 2; y (4 * X - Y) / 2 (4 * X - Y) 4 * X 4 X Y 2 if (y < 0 || y > X || Y % 2 != 0)
			System.out.println("No");
		else {
			int x = X - y;
			if (4 * x + 2 * y == Y)
				System.out.println("Yes");
			else
				System.out.println("No");
		} y < 0 || y > X || Y % 2 != 0 y < 0 || y > X || Y % 2 != 0 y < 0 y 0 y > X y X Y % 2 != 0 Y % 2 Y 2 0 System.out.println("No") System.out.println System.out System System.out "No" {
			int x = X - y;
			if (4 * x + 2 * y == Y)
				System.out.println("Yes");
			else
				System.out.println("No");
		} int x = X - y; x X - y X y if (4 * x + 2 * y == Y)
				System.out.println("Yes");
			else
				System.out.println("No"); 4 * x + 2 * y == Y 4 * x + 2 * y 4 * x 4 x 2 * y 2 y Y 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(), Y = sc.nextInt();
		int y = (4 * X - Y) / 2;
		if (y < 0 || y > X || Y % 2 != 0)
			System.out.println("No");
		else {
			int x = X - y;
			if (4 * x + 2 * y == Y)
				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(), Y = sc.nextInt();
		int y = (4 * X - Y) / 2;
		if (y < 0 || y > X || Y % 2 != 0)
			System.out.println("No");
		else {
			int x = X - y;
			if (4 * x + 2 * y == Y)
				System.out.println("Yes");
			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(), Y = sc.nextInt();
		int y = (4 * X - Y) / 2;
		if (y < 0 || y > X || Y % 2 != 0)
			System.out.println("No");
		else {
			int x = X - y;
			if (4 * x + 2 * y == Y)
				System.out.println("Yes");
			else
				System.out.println("No");
		}
	}
}
