Medium difficult sudoku #38699

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

Your time