Difficult sudoku #68504

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

Your time