Medium difficult sudoku #43695

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

Your time