Medium difficult sudoku #16999

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

Your time