Medium difficult sudoku #33531

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

Your time