Medium difficult sudoku #16939

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

Your time