Medium difficult sudoku #68699

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

Your time