5
3
9
41
2
8
4
73
58
9
659
1
26
27
3
8
7
34
5
8
6
sudoku