#include<bits/stdc++.h>
using namespace std;

int main(){
  int n,x;
  cin>>n>>x;
  if(x==2*n-1||x==1)cout<<"No"<<endl;
  else{
    cout<<"Yes"<<endl;
    if((2*n-1)/2>=x){
      for(int i=x+1;i<=(2*n-1)/2+1;i++)cout<<i<<endl;
      for(int i=1;i<=x;i++)cout<<i<<endl;
      for(int i=(2*n-1)/2+2;i<=2*n-1;i++)cout<<i<<endl;
    }else{
      for(int i=1;i<=(2*n-1)/2;i++)cout<<i<<endl;
      for(int i=x;i<=2*n-1;i++)cout<<i<<endl;
      for(int i=(2*n-1)/2+1;i<x;i++)cout<<i<<endl;
    }
  }
  return 0;
}
