Medium difficult sudoku #35079

3 2 1 4
7 6
5 8 4
2 4 8
6 1 9 3
3 6 2
1 7 4
7 9
9 4 3 7
123
456
789

Your time