Medium difficult sudoku #114

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

Your time