Medium difficult sudoku #55699

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

Your time