Medium difficult sudoku #34071

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

Your time