Medium difficult sudoku #18079

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

Your time