Difficult sudoku #7797

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

Your time