#include<stdio.h>
#include<string.h>
int main()
{
int a[3][2],num[10];
int tt,x,y,z;
scanf("%d",&tt);
while(tt--)
{
for(int i=0;i<3;i++)
for(int j=1;j>=0;j--)
scanf("%d",&a[i][j]);
int cnt=0;
for(int i=0;i<2;i++)
for(int j=0;j<2;j++)
for(int k=0;k<2;k++){
x=a[0][i];
y=a[1][j];
z=a[2][k];
if(i==0&&x<0)x=0;
else if(i==0&&a[0][1]>0)x=a[0][0]-a[0][1];
if(i==1&&x>0)x=0;
else if(i==1&&a[0][0]<0)x=a[0][0]-a[0][1];
if(j==0&&y<0)y=0;
else if(j==0&&a[1][1]>0)y=a[1][0]-a[1][1];
if(j==1&&y>0)y=0;
else if(j==1&&a[1][0]<0)y=a[1][0]-a[1][1];
if(k==0&&z<0)z=0;
else if(k==0&&a[2][1]>0)z=a[2][0]-a[2][1];
if(k==1&&z>0)z=0;
else if(k==1&&a[2][0]<0)z=a[2][0]-a[2][1];
x=x*y*z;
if(x<0)x=-x;
num[cnt++]=x;
}
printf("%d %d %d %d %d %d %d %d\n",num[0],num[4],num[6],num[2],num[1],num[5],num[7],num[3]);
}
return 0;
}