Medium difficult sudoku #34063

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

Your time