29
7
6
5
97
54
9
6
312
567
3
9
98
21
3
9
5
82
sudoku