2
34
21
5
69
4
1
1
7
9
952
687
8
6
3
4
3
56
9
87
51
9
sudoku