9
4
7
971
43
16
5
2
8
2
9
6
8
5
4
62
51
546
3
9
4
sudoku