Difficult sudoku #18824

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

Your time