2
6
5
58
2
3
47
15
93
4
7
75
94
38
6
1
42
9
3
8
sudoku