#include <bits/stdc++.h>
using namespace std;
#define rep(i,a,b) for(i=a;i<b;++i)
#define repi(i,a,b) for(int i=a;i<b;++i)
#define F first
#define S second
#define mp(a,b) make_pair(a,b)
#define pii pair<int,int>
#define ppi pair<pii,int>
#define ppp pair<pii,pii>
#define vi vector<int>
#define sc(a) scanf("%d",&a)
#define pb(a) push_back(a)
#define pr(a) printf("%d",a)
#define prn(a) printf("%d\n",a)
#define scll(a) scanf("%lld",&a)
#define prll(a) printf("%lld",a)
#define prlln(a) printf("%lld\n",a)
typedef long long LL;


int a[100];
int main() {
	// your code goes here
	
	int p;
	sc(p);
	
	while(p--) {
		int k;
		sc(k);
		int n;
		cin>>n;
		repi(i,0,100) a[i] = 0;
		while(n--) {
			int i;
			for(i = 1; a[i]!=0;++i) {
				a[i] -= 1;
			}
			a[i] = i;
		}
		cout<<k<<" ";
		int i;
		for(i = 95;a[i]==0;--i) ;
		cout<<i<<endl;
		for(int j = 1; j<=i;++j) {
			cout<<a[j]<<" ";
			if(j%10 == 0) cout<<endl;
		}
		if(i%10 != 0) cout<<endl;
	}
	return 0;
}