52
14
31
6
9
1
4
8
7
12
83
7
3
4
7
6
5
89
38
95
sudoku