543
95
7
3
65
9
1
2
1
86
9
2
7
6
48
6
3
28
478
sudoku