Medium difficult sudoku #48911

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

Your time