Medium difficult sudoku #862

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

Your time