#include using namespace std; int main(){ ios_base::sync_with_stdio(false); cin.tie(nullptr); long long T; cin >> T; long long Sk = 0; while(T--){ long long N = 2,K = Sk++; cin >> N >> K; K--; for(long long i=1; i<=9; i++){ long long now = 72*N; if(K >= now) K -= now; else{ for(long long k=0; k<=9; k++){ if(i == k) continue; now = 8*N; if(K >= now) K -= now; else{ long long small = 0,big = 0; vector S,B; for(long long l=0; l<=9; l++){ if(i == l || k == l) continue; if(l < k) small++,S.push_back(l); else big++,B.push_back(l); } if(K >= small*N){ K -= small*N; long long len = N-K/big; cout << len+2 << " " << i << " " << k << " " << B.at(K%big) << "\n"; } else{ long long len = K/small; cout << len+3 << " " << i << " " << k << " " << S.at(K%small) << "\n"; } break; } } break; } } } }