Medium difficult sudoku #30867

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

Your time