2
1
31
7
8
72
4
3
528
35
695
2
6
89
4
1
52
8
2
sudoku