12
5
2
681
6
31
9
5
4
3
7
5
7
8
2
47
3
892
3
8
25
sudoku