Medium difficult sudoku #8540

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

Your time