Medium difficult sudoku #56171

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

Your time