Medium difficult sudoku #20391

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

Your time