Difficult sudoku #19216

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

Your time