Medium difficult sudoku #8456

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

Your time