#include <bits/stdc++.h>
#define ll long long
#define pb push_back
#define rep(i,a,b) for (ll i = a; i < b; i++)
#define inf 1e18+1
using namespace std;
ll m,k;
ll p[505];
bool isvalid(ll guess){
ll ind = 0;
ll used = k;
ll curr = 0;
while (ind<m and used){
if (curr+p[ind]>=guess){
used--;
curr = 0;
}else{
curr+=p[ind];
ind++;
}
}
return ind==m;
}
void solve() {
cin>>m>>k;
ll s = 0;
rep(i,0,m) {
cin>>p[i];
s+=p[i];
}
ll b = -1;
for (ll i = s+1;i>=1;i/=2){
while (!isvalid(b+i)) b+=i;
}
// cout<<b<<"\n";
ll ind = 0;
ll used = k;
ll curr = 0;
while (ind<m and used){
if (curr+p[ind]>b){
used--;
curr = 0;
cout<<"/ ";
}else{
curr+=p[ind];
cout<<p[ind]<<" ";
ind++;
}
}
cout<<"\n";
}
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
int t = 1;
cin >> t;
while (t--) {
solve();
}
return 0;
}