Medium difficult sudoku #18819

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

Your time