Medium difficult sudoku #63323

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

Your time