Medium difficult sudoku #8484

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

Your time