Difficult sudoku #16168

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

Your time