Difficult sudoku #38612

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

Your time