Difficult sudoku #7863

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

Your time