Difficult sudoku #2616

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

Your time