Sudoku is a very simple task. A square table with 9 rows and 9 columns is divided to 9 smaller squares 3x3 as shown on the Figure. in some ofthe cels arewriten decimal digits fom l to 9. The other cells are empty. The goal is to fil the empty cells with decimal digits from 1 to 9, one digit per cell,in such waythat in each row, in each column and in each marked 3x3 subsquare, all the digits ftom 1 to 9 to appear, Write a program to solve a given Sudoku-task
The input data will start with the number ofthe test cases, for each test case, 9 lines folow, coesondig to the rows ofthe table. On each ime a string oiexactly 9 decimal digits is given, corresponding to the cells in this line. If a cell is empty it is represented by 0.
For each test case your program should prnt the solution in the same fommat as the imout data., The empty cels have to be tiled accordine to the rules. f solutions is not unique, then the program may print any one of themm.
1 103000509 002109400 000704000 300502006 060000050 700803004 000401000 009205800 804000107
143628579 572139468 986754231 391542786 468917352 725863914 237481695 619275843 854396127