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();
        sc.close();
        
        boolean ok = false;
        for (int a = 0; a <= 100; a++) {
            int b = x-a;
            if (b >= 0) {
                if (2*a+4*b == y) {
                    ok = true;
                }
            }
        }

        if (ok) {
            System.out.println("Yes");
        } else {
            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();
        sc.close();
        
        boolean ok = false;
        for (int a = 0; a <= 100; a++) {
            int b = x-a;
            if (b >= 0) {
                if (2*a+4*b == y) {
                    ok = true;
                }
            }
        }

        if (ok) {
            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();
        int y = sc.nextInt();
        sc.close();
        
        boolean ok = false;
        for (int a = 0; a <= 100; a++) {
            int b = x-a;
            if (b >= 0) {
                if (2*a+4*b == y) {
                    ok = true;
                }
            }
        }

        if (ok) {
            System.out.println("Yes");
        } else {
            System.out.println("No");
        }
    } main {
        Scanner sc = new Scanner(System.in);
        int x = sc.nextInt();
        int y = sc.nextInt();
        sc.close();
        
        boolean ok = false;
        for (int a = 0; a <= 100; a++) {
            int b = x-a;
            if (b >= 0) {
                if (2*a+4*b == y) {
                    ok = true;
                }
            }
        }

        if (ok) {
            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 int y = sc.nextInt(); y sc.nextInt() sc.nextInt sc sc.close() sc.close sc boolean ok = false; ok false for (int a = 0; a <= 100; a++) {
            int b = x-a;
            if (b >= 0) {
                if (2*a+4*b == y) {
                    ok = true;
                }
            }
        } int a = 0; int a = 0; a 0 a <= 100 a 100 a++ a++ a {
            int b = x-a;
            if (b >= 0) {
                if (2*a+4*b == y) {
                    ok = true;
                }
            }
        } {
            int b = x-a;
            if (b >= 0) {
                if (2*a+4*b == y) {
                    ok = true;
                }
            }
        } int b = x-a; b x-a x a if (b >= 0) {
                if (2*a+4*b == y) {
                    ok = true;
                }
            } b >= 0 b 0 {
                if (2*a+4*b == y) {
                    ok = true;
                }
            } if (2*a+4*b == y) {
                    ok = true;
                } 2*a+4*b == y 2*a+4*b 2*a 2 a 4*b 4 b y {
                    ok = true;
                } ok = true ok true if (ok) {
            System.out.println("Yes");
        } else {
            System.out.println("No");
        } ok {
            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" 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();
        sc.close();
        
        boolean ok = false;
        for (int a = 0; a <= 100; a++) {
            int b = x-a;
            if (b >= 0) {
                if (2*a+4*b == y) {
                    ok = true;
                }
            }
        }

        if (ok) {
            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();
        int y = sc.nextInt();
        sc.close();
        
        boolean ok = false;
        for (int a = 0; a <= 100; a++) {
            int b = x-a;
            if (b >= 0) {
                if (2*a+4*b == y) {
                    ok = true;
                }
            }
        }

        if (ok) {
            System.out.println("Yes");
        } else {
            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();
        sc.close();
        
        boolean ok = false;
        for (int a = 0; a <= 100; a++) {
            int b = x-a;
            if (b >= 0) {
                if (2*a+4*b == y) {
                    ok = true;
                }
            }
        }

        if (ok) {
            System.out.println("Yes");
        } else {
            System.out.println("No");
        }
    }
}

