#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const ll N =1e6+5;
int main()
{
    ll n,m,t,k,cnt,le,ri;
    cin>>t;
    while(t--)
    {
		string s;
        getchar();//***
		getline(cin,s);//与cin和cin.getline区分开
        cin>>n>>m;
        k=0;
        le=1;
        ri=le;
        ll i,j,cnt=0,p=0;
        cout<<'[';
        for(i=1;i<s.length();i++)
        {
        	if(ri==le)cout<<'[';
        	ri++;
        	if(s[i]==','||s[i]==']')k++;
        	if(k==m&&!p)
        	{
        		for(j=le;j<ri-1;j++)cout<<s[j];
        		cnt++;
        		if(cnt!=n)cout<<']'<<',';
        		else cout<<']';
        		le=ri;
        		k=0;
                p=1;
        	}
            else if(k==m&&p)
        	{
        		for(j=le+1;j<ri-1;j++)cout<<s[j];
        		cnt++;
        		if(cnt!=n)cout<<']'<<',';
        		else cout<<']';
        		le=ri;
        		k=0;
        	}

        }
        cout<<']'<<endl;
    }
    return 0;
}