23
76
5
2
2
51
3
59
6
4
6
1
6
34
8
38
2
9
1
39
87
sudoku