#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; }