Medium difficult sudoku #16763

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

Your time