Medium difficult sudoku #8874

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

Your time