Medium difficult sudoku #344

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

Your time