Difficult sudoku #2222

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

Your time