Difficult sudoku #2608

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

Your time