3
95
2
62
5
9
7
91
2
7
3
5
1
8
7
52
6
4
4
38
5
46
1
sudoku