Medium difficult sudoku #38567

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

Your time