12
1
238
9
47
7
3
4
3
876
5
2
5
6
96
3
784
5
25
sudoku