Medium difficult sudoku #379

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

Your time