Medium difficult sudoku #20075

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

Your time