Medium difficult sudoku #56731

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

Your time