Medium difficult sudoku #33507

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

Your time