Medium difficult sudoku #8004

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

Your time