Medium difficult sudoku #16923

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

Your time