Sudoku

4
57
6
6
478
8
4
742
1
9
4
1
8
246
8
2
234
8
7
29
3