Difficult sudoku #6019

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

Your time