Medium difficult sudoku #41171

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

Your time