23
8
6
5
9
3
1
36
14
7
4
2
15
95
6
5
1
9
7
8
51
sudoku