Medium difficult sudoku #8707

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

Your time