Medium difficult sudoku #64715

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

Your time