5
3
9
45
3
1
9
2
8
6
1
7
59
4
1
4
2
9
8
6
7
41
8
6
3
sudoku