Medium difficult sudoku #66911

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

Your time