Difficult sudoku #7689

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

Your time