Difficult sudoku #59680

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

Your time