Medium difficult sudoku #104

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

Your time