Medium difficult sudoku #55171

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

Your time