Medium difficult sudoku #20311

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

Your time