Medium difficult sudoku #23627

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

Your time