Medium difficult sudoku #39399

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

Your time