Medium difficult sudoku #23919

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

Your time