编程导论(2021暑期课程)第二次考试

C. 数字填空

单点时限: 2.0 sec

内存限制: 512 MB

假设有一个从1~9九个数字组成的矩阵, 其中每一行的和分别相等, 每一列的和也分别相等。现在里面有几个位置空缺了, 你能编写程序把空缺的数字填上吗?

输入格式

三行, 分别是用空格分隔的三个整数, 表示已经填入的数字。空缺的位置用0表示。每组输入有且只有唯一解。

输出格式

三行, 原输入把空缺位置补上之后的结果

样例

Input
6 2 0
8 0 3
0 9 5
Output
6 2 7
8 4 3
1 9 5