Medium difficult sudoku #16703

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

Your time