Difficult sudoku #27908

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

Your time