Medium difficult sudoku #8970

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

Your time