Medium difficult sudoku #8406

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

Your time