4
75
6
57
3
16
154
3
8
9
6
7
438
27
9
96
1
53
2
sudoku