Difficult sudoku #43104

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

Your time