9
4
3
4
51
318
85
1
3
58
2
7
68
597
71
6
9
1
3
sudoku