Medium difficult sudoku #17755

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

Your time