Medium difficult sudoku #38687

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

Your time