4
6
5
1
9
8
59
7
4
25
8
2
1
3
1
49
7
4
38
5
2
1
4
3
2
sudoku