Very difficult sudoku #5684

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

Your time