#include<stdio.h>
#include<stdlib.h>

int main(void){
  int check = 0, i, x = 0, y = 0;
  char str[256], ch[2];

  gets(str);
  for( i=0; str[i] != '\0'; i++){
    ch[0] = str[i];
    if (check == 0){
      if (str[i] == ' '){
        check = 1;
      }else{
        x = 10 * x + atoi(ch);
      }
    }else{
      if (str[i] == '\0'){

      }else{
        y = 10 * y + atoi(ch);
      }
    }
  }

  for (i=0; i<=x; i++){
    if (2*i + 4*(x-i) == y){
      printf("Yes");
      break;
    }else if(i == x){
      printf("No");
    }else{}
  }

  return 0;
}
