Medium difficult sudoku #67015

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

Your time