Difficult sudoku #2966

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

Your time