Difficult sudoku #19692

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

Your time