4
59
96
8
987
6
9
42
2
4
3
13
6
9
635
8
92
51
3
sudoku