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






