#include<bits/stdc++.h>
using namespace std;
int main(){
	int T;
	cin>>T;
	while(T--){
		int n,k;
		cin>>n>>k;
		int ans=0;
		for(int i=k+1;i<=n;i++){
			ans++;
		}
		for(int i=(k+1)/2;i<k;i++){
			ans++;
		}
		cout<<ans<<endl;
		for(int i=k+1;i<=n;i++){
			cout<<i<<" ";
		}
		for(int i=(k+1)/2;i<k;i++){
			cout<<i<<" ";
		}
		cout<<endl;
	}
}
//3-----3, 1 2, 
// 1 2 3 4 5

// 5-----5 , 1 4 ,2 3
// 7-----7 , 1 6 ,2 5 ,3 4
// 1 2 3  4 5 6 7 8
// 6-----6 , 1 5 ,2 4 ,3 3
// 1 2 3  4 5  6 7 8


// 2-----2
// 1 2 3