Difficult sudoku #2686

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

Your time