Medium difficult sudoku #49031

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

Your time