Difficult sudoku #14424

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

Your time