Difficult sudoku #14276

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

Your time