Medium difficult sudoku #8017

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

Your time