#include <iostream>
#include <cstdio>
using namespace std;
int arr[10][10];
void init()
{
for(int i=1;i<10;i++)
{
for(int j=1;j<10;j++)
arr[i][j]=0;
}
}
int main()
{
int t,cnt,tmp;
scanf("%d",&t);
while(t--)
{
cnt=1;
init();
for(int i=9;i>=1;i-=2)
{
for(int j=1;j<=cnt;j+=2)
{
scanf("%d",&arr[i][j]);
}
cnt+=2;
}
cnt=7;
for(int i=3;i<=9;i+=2)
{
for(int j=1;j<=cnt;j+=2)
{
tmp = arr[i][j];
arr[i-2][j+1] = (tmp - (arr[i-2][j]+ arr[i-2][j+2]))/2;
}
for(int j=1;j<=cnt+1;j++)
{
arr[i-1][j]=arr[i-2][j]+arr[i-2][j+1];
}
cnt-=2;
}
cnt=1;
for(int i=9;i>=1;i--)
{
for(int j=1;j<=cnt;j++)
{
printf("%d",arr[i][j]);
cout<<(j!=cnt?" ":"\n");
}
cnt+=1;
}
}
return 0;
}