Difficult sudoku #67908

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

Your time