Difficult sudoku #2022

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

Your time