2
51
24
31
8
4
2
7
6
39
42
3
1
3
8
7
72
83
89
6
sudoku