Medium difficult sudoku #8546

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

Your time