57
36
4
92
12
3
6
879
2
679
8
8
79
58
4
36
31
sudoku