Difficult sudoku #18828

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

Your time