Medium difficult sudoku #55107

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

Your time