6
3
9
672
61
7
8
7
4
2
158
9
1
3
2
5
37
845
9
9
4
sudoku