Medium difficult sudoku #9349

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

Your time