Medium difficult sudoku #8555

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

Your time