Medium difficult sudoku #30711

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

Your time