Medium difficult sudoku #9628

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

Your time