Difficult sudoku #2848

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

Your time