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();
			
			
			for(int k = 0; k<=x; k++) {
				int z = x-k;
				int total = k * 2 + z * 4;
				if(total == y) {
					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();
			
			
			for(int k = 0; k<=x; k++) {
				int z = x-k;
				int total = k * 2 + z * 4;
				if(total == y) {
					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();
			
			
			for(int k = 0; k<=x; k++) {
				int z = x-k;
				int total = k * 2 + z * 4;
				if(total == y) {
					System.out.println("Yes");
					return;
				}
				
			}
	        
	        
	        
 
	        System.out.println("No");
	} main {
	        Scanner sc = new Scanner(System.in);
			int x = sc.nextInt();
			int y = sc.nextInt();
			
			
			for(int k = 0; k<=x; k++) {
				int z = x-k;
				int total = k * 2 + z * 4;
				if(total == y) {
					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 for(int k = 0; k<=x; k++) {
				int z = x-k;
				int total = k * 2 + z * 4;
				if(total == y) {
					System.out.println("Yes");
					return;
				}
				
			} int k = 0; int k = 0; k 0 k<=x k x k++ k++ k {
				int z = x-k;
				int total = k * 2 + z * 4;
				if(total == y) {
					System.out.println("Yes");
					return;
				}
				
			} {
				int z = x-k;
				int total = k * 2 + z * 4;
				if(total == y) {
					System.out.println("Yes");
					return;
				}
				
			} int z = x-k; z x-k x k int total = k * 2 + z * 4; total k * 2 + z * 4 k * 2 k 2 z * 4 z 4 if(total == y) {
					System.out.println("Yes");
					return;
				} total == y total y {
					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();
			
			
			for(int k = 0; k<=x; k++) {
				int z = x-k;
				int total = k * 2 + z * 4;
				if(total == y) {
					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();
			
			
			for(int k = 0; k<=x; k++) {
				int z = x-k;
				int total = k * 2 + z * 4;
				if(total == y) {
					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();
			
			
			for(int k = 0; k<=x; k++) {
				int z = x-k;
				int total = k * 2 + z * 4;
				if(total == y) {
					System.out.println("Yes");
					return;
				}
				
			}
	        
	        
	        
 
	        System.out.println("No");
	}
}