Medium difficult sudoku #20863

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

Your time