Medium difficult sudoku #39011

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

Your time