5
32
784
9
3
94
957
962
189
18
2
1
578
47
3
sudoku