54
6
9
8
5
7
43
25
4
91
2
74
3
29
91
6
5
1
6
4
58
sudoku