Medium difficult sudoku #9541

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

Your time