2
9
679
4
4
3
78
51
6
1
9
31
69
6
7
7
186
3
2
sudoku