Difficult sudoku #6791

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

Your time