Medium difficult sudoku #8141

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

Your time