Medium difficult sudoku #9630

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

Your time