5
9
7
5
8
12
67
8
6
5
9
45
3
3
2
4
12
37
8
6
1
9
4
sudoku