Difficult sudoku #20144

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

Your time