Medium difficult sudoku #55831

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

Your time