Difficult sudoku #13844

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

Your time