Medium difficult sudoku #57119

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

Your time