9
8
5
1
2
43
3
95
2
8
49
4
67
8
68
5
1
57
9
47
6
1
3
1
7
sudoku